You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@xerces.apache.org by sh...@e-z.net on 2013/03/30 23:57:07 UTC

Xerces-C / Microsoft VS11 string.h Issues - Building XercesLib

Building Xerces-C "XercesLib" from Subversion Trunk


Windows Studio 2012 VC11

There is a problem with Microsoft "string.h" header file when compiling
the "XercesLib" library. --  See the warnings:

Sincerely,
Steven J. Hathaway

- - - - -


(Environment = CALL "%VS110COMNTOOLS%\vsvars32.bat")
Platform Win32

* Debug      (Build = OK) with warnings

  XMLString.cpp

  ..\..\..\..\..\src\xercesc\util\XMLString.cpp(327):
  warning C4996: 'stricmp': The POSIX name for this item is deprecated.
  Instead, use the ISO C++ conformant name: _stricmp.
  See online help for details.
  C:\Program Files (x86)\Microsoft Visual Studio
11.0\VC\INCLUDE\string.h(249) :
  see declaration of 'stricmp'

  ..\..\..\..\..\src\xercesc\util\XMLString.cpp(350):
  warning C4996: 'strnicmp': The POSIX name for this item is deprecated.
  Instead, use the ISO C++ conformant name: _strnicmp.
  See online help for details.
  C:\Program Files (x86)\Microsoft Visual Studio
11.0\VC\INCLUDE\string.h(251) :
  see declaration of 'strnicmp'

  ..\..\..\..\..\src\xercesc\util\XMLString.cpp(588):
  warning C4996: 'strnicmp': The POSIX name for this item is deprecated.
  Instead, use the ISO C++ conformant name: _strnicmp.
  See online help for details.
  C:\Program Files (x86)\Microsoft Visual Studio
11.0\VC\INCLUDE\string.h(251) :
  see declaration of 'strnicmp'

  C:\Program Files (x86)\Microsoft Visual Studio
11.0\VC\INCLUDE\string.h(57):
  warning RC4011: identifier truncated to '_CRT_SECURE_CPP_OVERLOAD_STANDA'

  C:\Program Files (x86)\Microsoft Visual Studio
11.0\VC\INCLUDE\string.h(79):
  warning RC4011: identifier truncated to '_CRT_SECURE_CPP_OVERLOAD_SECURE'

* Release    (Build = OK) with warnings

  XMLString.cpp

  ..\..\..\..\..\src\xercesc\util\XMLString.cpp(327):
  warning C4996: 'stricmp': The POSIX name for this item is deprecated.
  Instead, use the ISO C++ conformant name: _stricmp.
  See online help for details.
  C:\Program Files (x86)\Microsoft Visual Studio
11.0\VC\INCLUDE\string.h(249) :
  see declaration of 'stricmp'

  ..\..\..\..\..\src\xercesc\util\XMLString.cpp(350):
  warning C4996: 'strnicmp': The POSIX name for this item is deprecated.
  Instead, use the ISO C++ conformant name: _strnicmp.
  See online help for details.
  C:\Program Files (x86)\Microsoft Visual Studio
11.0\VC\INCLUDE\string.h(251) :
  see declaration of 'strnicmp'

  ..\..\..\..\..\src\xercesc\util\XMLString.cpp(588):
  warning C4996: 'strnicmp': The POSIX name for this item is deprecated.
  Instead, use the ISO C++ conformant name: _strnicmp.
  See online help for details.
  C:\Program Files (x86)\Microsoft Visual Studio
11.0\VC\INCLUDE\string.h(251) :
  see declaration of 'strnicmp'

  C:\Program Files (x86)\Microsoft Visual Studio
11.0\VC\INCLUDE\string.h(57):
  warning RC4011: identifier truncated to '_CRT_SECURE_CPP_OVERLOAD_STANDA'

  C:\Program Files (x86)\Microsoft Visual Studio
11.0\VC\INCLUDE\string.h(79):
  warning RC4011: identifier truncated to '_CRT_SECURE_CPP_OVERLOAD_SECURE'

(Environment = CALL "%VS110COMNTOOLS%\..\..\VC\vcvarsall.bat" x86_amd64)
Platform x64

* Debug      (Build = OK) warnings

  XMLString.cpp

  ..\..\..\..\..\src\xercesc\util\XMLString.cpp(327):
  warning C4996: 'stricmp': The POSIX name for this item is deprecated.
  Instead, use the ISO C++ conformant name: _stricmp.
  See online help for details.
  C:\Program Files (x86)\Microsoft Visual Studio
11.0\VC\INCLUDE\string.h(249) :
  see declaration of 'stricmp'

  ..\..\..\..\..\src\xercesc\util\XMLString.cpp(350):
  warning C4996: 'strnicmp': The POSIX name for this item is deprecated.
  Instead, use the ISO C++ conformant name: _strnicmp.
  See online help for details.
  C:\Program Files (x86)\Microsoft Visual Studio
11.0\VC\INCLUDE\string.h(251) :
  see declaration of 'strnicmp'

  ..\..\..\..\..\src\xercesc\util\XMLString.cpp(588):
  warning C4996: 'strnicmp': The POSIX name for this item is deprecated.
  Instead, use the ISO C++ conformant name: _strnicmp.
  See online help for details.
  C:\Program Files (x86)\Microsoft Visual Studio
11.0\VC\INCLUDE\string.h(251) :
  see declaration of 'strnicmp'

  C:\Program Files (x86)\Microsoft Visual Studio
11.0\VC\INCLUDE\string.h(57):
  warning RC4011: identifier truncated to '_CRT_SECURE_CPP_OVERLOAD_STANDA'

  C:\Program Files (x86)\Microsoft Visual Studio
11.0\VC\INCLUDE\string.h(79):
  warning RC4011: identifier truncated to '_CRT_SECURE_CPP_OVERLOAD_SECURE'

* Release    (Build = OK) with warnings

  XMLString.cpp

  ..\..\..\..\..\src\xercesc\util\XMLString.cpp(327):
  warning C4996: 'stricmp': The POSIX name for this item is deprecated.
  Instead, use the ISO C++ conformant name: _stricmp.
  See online help for details.
  C:\Program Files (x86)\Microsoft Visual Studio
11.0\VC\INCLUDE\string.h(249) :
  see declaration of 'stricmp'

  ..\..\..\..\..\src\xercesc\util\XMLString.cpp(350):
  warning C4996: 'strnicmp': The POSIX name for this item is deprecated.
  Instead, use the ISO C++ conformant name: _strnicmp.
  See online help for details.
  C:\Program Files (x86)\Microsoft Visual Studio
11.0\VC\INCLUDE\string.h(251) :
  see declaration of 'strnicmp'

  ..\..\..\..\..\src\xercesc\util\XMLString.cpp(588):
  warning C4996: 'strnicmp': The POSIX name for this item is deprecated.
  Instead, use the ISO C++ conformant name: _strnicmp.
  See online help for details.
  C:\Program Files (x86)\Microsoft Visual Studio
11.0\VC\INCLUDE\string.h(251) :
  see declaration of 'strnicmp'

  C:\Program Files (x86)\Microsoft Visual Studio
11.0\VC\INCLUDE\string.h(57):
  warning RC4011: identifier truncated to '_CRT_SECURE_CPP_OVERLOAD_STANDA'

  C:\Program Files (x86)\Microsoft Visual Studio
11.0\VC\INCLUDE\string.h(79):
  warning RC4011: identifier truncated to '_CRT_SECURE_CPP_OVERLOAD_SECURE'




---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org