
Hello Doug, Doug Gregor wrote on 2/08/2005 at 4:03 p.m.:
Doug Gregor wrote on 2/08/2005 at 5:04 a.m.:
Boost 1.33.0 release candidate #1 is now available here: http://www.osl.iu.edu/~dgregor/boost-1.33.0/ I've just tried building it with the July build of Visual Studio 2005/VC8 , and it failed to update 8 targets. bjam output is below... bjam "-sTOOLS=vc-8_0" "-sBUILD=debug release <runtime-link>dynamic <threading>multi" --prefix=..\boost --builddir=..\boost-obj It looks like the new security stuff is causing some problems in that build. Could you try adding <define>_SCL_SECURE_NO_DEPRECATE to the BUILD settings? I'm guessing you meant _CRT_SECURE_NO_DEPRECATE which is documented in MSDN.... In any case, this define just produces/suppresses warnings and everything compiles anyway. A newer, shortened output is attached.
Best regards, Oleg. ****************************************************** Building Boost.Iostreams with bzip2 support disabled. ECHO To enable bzip2, consult the Boost.Iostreams documentation ****************************************************** ****************************************************** Building Boost.Iostreams with zlib and gzip support disabled. To enable zlib and gzip, consult the Boost.Iostreams documentation ****************************************************** --------------------------------------------------------------------- *** If you don't need Boost.Python, you can ignore this section *** *** pass --without-python to suppress this message in the future *** skipping Boost.Python library build due to missing or incorrect configuration couldn't find Python.h in "c:/tools/python/include" You can configure the location of your python installation by setting: PYTHON_ROOT - currently "c:/tools/python" PYTHON_VERSION - The 2-part python Major.Minor version number (e.g. "2.2", NOT "2.2.1") - currently "2.2" The following are automatically configured from PYTHON_ROOT if not otherwise set: PYTHON_LIB_PATH - path to Python library object; currently "c:/tools/python/libs" --------------------------------------------------------------------- Building Boost.Regex with the optional Unicode/ICU support disabled. Please refer to the Boost.Regex documentation for more information (and if you don't know what ICU is then you probably don't need it). ...found 8355 targets... ...updating 18 targets... vc-C++ ..\boost-obj\bin\boost\libs\regex\build\boost_regex.dll\vc-8_0\debug\threading-multi\c_regex_traits.obj c_regex_traits.cpp C:\Program Files\vs8\VC\INCLUDE\xutility(2649) : warning C4996: 'std::_Equal' was declared deprecated C:\Program Files\vs8\VC\INCLUDE\xutility(2636) : see declaration of 'std::_Equal' Message: 'You have used a std:: construct that is not safe. See documentation on how to use the Safe Standard C++ Library' C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(145) : see reference to function template instantiation 'bool std::equal<const charT*,const charT*>(_InIt1,_InIt1,_InIt2)' being compiled with [ charT=char, _InIt1=const char *, _InIt2=const char * ] C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(144) : while compiling class template member function 'bool boost::re_detail::character_pointer_range<charT>::operator ==(const boost::re_detail::character_pointer_range<charT> &) const' with [ charT=char ] C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(169) : see reference to class template instantiation 'boost::re_detail::character_pointer_range<charT>' being compiled with [ charT=char ] C:\testing\boost_1_33_0\libs\regex\build\../src/c_regex_traits.cpp(154) : see reference to function template instantiation 'int boost::re_detail::get_default_class_id<char>(const charT *,const charT *)' being compiled with [ charT=char ] C:\Program Files\vs8\VC\INCLUDE\xutility(2640) : error C2668: 'std::_Equal' : ambiguous call to overloaded function C:\Program Files\vs8\VC\INCLUDE\xutility(2622): could be 'bool std::_Equal<const char*,_InIt2>(_InIt1,_InIt1,_InIt2,std::random_access_iterator_tag,std::_Range_checked_iterator_tag)' with [ _InIt2=const char *, _InIt1=const char * ] C:\Program Files\vs8\VC\INCLUDE\xutility(2578): or 'bool std::_Equal<std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat>(const char *,const char *,const char *,_InItCats,std::_Range_checked_iterator_tag)' with [ _InItCats=std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat ] while trying to match the argument list '(const char *, const char *, const char *, std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat, std::_Range_checked_iterator_tag)' C:\Program Files\vs8\VC\INCLUDE\xutility(2649) : see reference to function template instantiation 'bool std::_Equal<const char*,_InIt2,std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat>(_InIt1,_InIt1,_InIt2,_InItCats,std::_Unchecked_iterator_tag)' being compiled with [ _InIt2=const char *, _InIt1=const char *, _InItCats=std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat ] C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(145) : see reference to function template instantiation 'bool std::equal<const charT*,const charT*>(_InIt1,_InIt1,_InIt2)' being compiled with [ charT=char, _InIt1=const char *, _InIt2=const char * ] CALL "C:\Program Files\vs8\Common7\Tools\..\..\VC\bin\vcvars32.BAT" >nul "C:\Program Files\vs8\Common7\Tools\..\..\VC\bin\cl" /Zm800 -nologo /EHsc -c -DBOOST_REGEX_CONFIG_INFO=1 -DBOOST_REGEX_DYN_LINK=1 -D_CRT_SECURE_NO_DEPRECATE /Z7 /Od /Ob0 /EHsc /GR /MDd /Zc:forScope /Zc:wchar_t -I"..\boost-obj\bin\boost\libs\regex\build" -I"C:\testing\boost_1_33_0" -Fo"..\boost-obj\bin\boost\libs\regex\build\boost_regex.dll\vc-8_0\debug\threading-multi\c_regex_traits.obj" -Tp"C:\testing\boost_1_33_0\libs\regex\build\../src/c_regex_traits.cpp" ...failed vc-C++ ..\boost-obj\bin\boost\libs\regex\build\boost_regex.dll\vc-8_0\debug\threading-multi\c_regex_traits.obj... vc-C++ ..\boost-obj\bin\boost\libs\regex\build\boost_regex.dll\vc-8_0\debug\threading-multi\instances.obj instances.cpp C:\Program Files\vs8\VC\INCLUDE\xutility(2649) : warning C4996: 'std::_Equal' was declared deprecated C:\Program Files\vs8\VC\INCLUDE\xutility(2636) : see declaration of 'std::_Equal' Message: 'You have used a std:: construct that is not safe. See documentation on how to use the Safe Standard C++ Library' C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(145) : see reference to function template instantiation 'bool std::equal<const charT*,const charT*>(_InIt1,_InIt1,_InIt2)' being compiled with [ charT=char, _InIt1=const char *, _InIt2=const char * ] C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(144) : while compiling class template member function 'bool boost::re_detail::character_pointer_range<charT>::operator ==(const boost::re_detail::character_pointer_range<charT> &) const' with [ charT=char ] C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(169) : see reference to class template instantiation 'boost::re_detail::character_pointer_range<charT>' being compiled with [ charT=char ] C:\testing\boost_1_33_0\boost/regex/v4/w32_regex_traits.hpp(535) : see reference to function template instantiation 'int boost::re_detail::get_default_class_id<charT>(const charT *,const charT *)' being compiled with [ charT=char ] C:\testing\boost_1_33_0\boost/regex/v4/w32_regex_traits.hpp(504) : while compiling class template member function 'unsigned long boost::re_detail::w32_regex_traits_implementation<charT>::lookup_classname_imp(const charT *,const charT *) const' with [ charT=char ] C:\testing\boost_1_33_0\boost/regex/v4/w32_regex_traits.hpp(606) : while compiling class template member function 'boost::w32_regex_traits<charT>::char_class_type boost::w32_regex_traits<charT>::lookup_classname(const charT *,const charT *) const' with [ charT=char ] C:\testing\boost_1_33_0\boost/regex/v4/regex_traits.hpp(67) : see reference to class template instantiation 'boost::w32_regex_traits<charT>' being compiled with [ charT=char ] C:\testing\boost_1_33_0\boost/regex/v4/char_regex_traits.hpp(38) : see reference to class template instantiation 'boost::regex_traits<charT>' being compiled with [ charT=char ] C:\Program Files\vs8\VC\INCLUDE\xutility(2640) : error C2668: 'std::_Equal' : ambiguous call to overloaded function C:\Program Files\vs8\VC\INCLUDE\xutility(2622): could be 'bool std::_Equal<const char*,_InIt2>(_InIt1,_InIt1,_InIt2,std::random_access_iterator_tag,std::_Range_checked_iterator_tag)' with [ _InIt2=const char *, _InIt1=const char * ] C:\Program Files\vs8\VC\INCLUDE\xutility(2578): or 'bool std::_Equal<std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat>(const char *,const char *,const char *,_InItCats,std::_Range_checked_iterator_tag)' with [ _InItCats=std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat ] while trying to match the argument list '(const char *, const char *, const char *, std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat, std::_Range_checked_iterator_tag)' C:\Program Files\vs8\VC\INCLUDE\xutility(2649) : see reference to function template instantiation 'bool std::_Equal<const char*,_InIt2,std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat>(_InIt1,_InIt1,_InIt2,_InItCats,std::_Unchecked_iterator_tag)' being compiled with [ _InIt2=const char *, _InIt1=const char *, _InItCats=std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat ] C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(145) : see reference to function template instantiation 'bool std::equal<const charT*,const charT*>(_InIt1,_InIt1,_InIt2)' being compiled with [ charT=char, _InIt1=const char *, _InIt2=const char * ] CALL "C:\Program Files\vs8\Common7\Tools\..\..\VC\bin\vcvars32.BAT" >nul "C:\Program Files\vs8\Common7\Tools\..\..\VC\bin\cl" /Zm800 -nologo /EHsc -c -DBOOST_REGEX_CONFIG_INFO=1 -DBOOST_REGEX_DYN_LINK=1 -D_CRT_SECURE_NO_DEPRECATE /Z7 /Od /Ob0 /EHsc /GR /MDd /Zc:forScope /Zc:wchar_t -I"..\boost-obj\bin\boost\libs\regex\build" -I"C:\testing\boost_1_33_0" -Fo"..\boost-obj\bin\boost\libs\regex\build\boost_regex.dll\vc-8_0\debug\threading-multi\instances.obj" -Tp"C:\testing\boost_1_33_0\libs\regex\build\../src/instances.cpp" ...failed vc-C++ ..\boost-obj\bin\boost\libs\regex\build\boost_regex.dll\vc-8_0\debug\threading-multi\instances.obj... ...skipped <@boost!libs!regex!build\boost_regex.dll\vc-8_0\debug\threading-multi>boost_regex-vc80-mt-gd-1_33.CMD for lack of <@boost!libs!regex!build\boost_regex.dll\vc-8_0\debug\threading-multi>c_regex_traits.obj... ...skipped <@boost!libs!regex!build\boost_regex.dll\vc-8_0\debug\threading-multi>boost_regex-vc80-mt-gd-1_33.dll for lack of <@boost!libs!regex!build\boost_regex.dll\vc-8_0\debug\threading-multi>boost_regex-vc80-mt-gd-1_33.CMD... ...skipped <@boost!libs!regex!build\boost_regex.dll\vc-8_0\debug\threading-multi>boost_regex-vc80-mt-gd-1_33.lib for lack of <@boost!libs!regex!build\boost_regex.dll\vc-8_0\debug\threading-multi>boost_regex-vc80-mt-gd-1_33.CMD... vc-C++ ..\boost-obj\bin\boost\libs\regex\build\boost_regex.dll\vc-8_0\release\threading-multi\c_regex_traits.obj c_regex_traits.cpp C:\Program Files\vs8\VC\INCLUDE\xutility(2649) : warning C4996: 'std::_Equal' was declared deprecated C:\Program Files\vs8\VC\INCLUDE\xutility(2636) : see declaration of 'std::_Equal' Message: 'You have used a std:: construct that is not safe. See documentation on how to use the Safe Standard C++ Library' C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(145) : see reference to function template instantiation 'bool std::equal<const charT*,const charT*>(_InIt1,_InIt1,_InIt2)' being compiled with [ charT=char, _InIt1=const char *, _InIt2=const char * ] C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(144) : while compiling class template member function 'bool boost::re_detail::character_pointer_range<charT>::operator ==(const boost::re_detail::character_pointer_range<charT> &) const' with [ charT=char ] C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(169) : see reference to class template instantiation 'boost::re_detail::character_pointer_range<charT>' being compiled with [ charT=char ] C:\testing\boost_1_33_0\libs\regex\build\../src/c_regex_traits.cpp(154) : see reference to function template instantiation 'int boost::re_detail::get_default_class_id<char>(const charT *,const charT *)' being compiled with [ charT=char ] C:\Program Files\vs8\VC\INCLUDE\xutility(2640) : error C2668: 'std::_Equal' : ambiguous call to overloaded function C:\Program Files\vs8\VC\INCLUDE\xutility(2622): could be 'bool std::_Equal<const char*,_InIt2>(_InIt1,_InIt1,_InIt2,std::random_access_iterator_tag,std::_Range_checked_iterator_tag)' with [ _InIt2=const char *, _InIt1=const char * ] C:\Program Files\vs8\VC\INCLUDE\xutility(2578): or 'bool std::_Equal<std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat>(const char *,const char *,const char *,_InItCats,std::_Range_checked_iterator_tag)' with [ _InItCats=std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat ] while trying to match the argument list '(const char *, const char *, const char *, std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat, std::_Range_checked_iterator_tag)' C:\Program Files\vs8\VC\INCLUDE\xutility(2649) : see reference to function template instantiation 'bool std::_Equal<const char*,_InIt2,std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat>(_InIt1,_InIt1,_InIt2,_InItCats,std::_Unchecked_iterator_tag)' being compiled with [ _InIt2=const char *, _InIt1=const char *, _InItCats=std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat ] C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(145) : see reference to function template instantiation 'bool std::equal<const charT*,const charT*>(_InIt1,_InIt1,_InIt2)' being compiled with [ charT=char, _InIt1=const char *, _InIt2=const char * ] CALL "C:\Program Files\vs8\Common7\Tools\..\..\VC\bin\vcvars32.BAT" >nul "C:\Program Files\vs8\Common7\Tools\..\..\VC\bin\cl" /Zm800 -nologo /EHsc -c -DNDEBUG -DNDEBUG -DBOOST_REGEX_DYN_LINK=1 -D_CRT_SECURE_NO_DEPRECATE /Ogity /O2 /Gs /Ob2 /EHsc /GR /MD /Zc:forScope /Zc:wchar_t -I"..\boost-obj\bin\boost\libs\regex\build" -I"C:\testing\boost_1_33_0" -Fo"..\boost-obj\bin\boost\libs\regex\build\boost_regex.dll\vc-8_0\release\threading-multi\c_regex_traits.obj" -Tp"C:\testing\boost_1_33_0\libs\regex\build\../src/c_regex_traits.cpp" ...failed vc-C++ ..\boost-obj\bin\boost\libs\regex\build\boost_regex.dll\vc-8_0\release\threading-multi\c_regex_traits.obj... vc-C++ ..\boost-obj\bin\boost\libs\regex\build\boost_regex.dll\vc-8_0\release\threading-multi\instances.obj instances.cpp C:\Program Files\vs8\VC\INCLUDE\xutility(2649) : warning C4996: 'std::_Equal' was declared deprecated C:\Program Files\vs8\VC\INCLUDE\xutility(2636) : see declaration of 'std::_Equal' Message: 'You have used a std:: construct that is not safe. See documentation on how to use the Safe Standard C++ Library' C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(145) : see reference to function template instantiation 'bool std::equal<const charT*,const charT*>(_InIt1,_InIt1,_InIt2)' being compiled with [ charT=char, _InIt1=const char *, _InIt2=const char * ] C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(144) : while compiling class template member function 'bool boost::re_detail::character_pointer_range<charT>::operator ==(const boost::re_detail::character_pointer_range<charT> &) const' with [ charT=char ] C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(169) : see reference to class template instantiation 'boost::re_detail::character_pointer_range<charT>' being compiled with [ charT=char ] C:\testing\boost_1_33_0\boost/regex/v4/w32_regex_traits.hpp(535) : see reference to function template instantiation 'int boost::re_detail::get_default_class_id<charT>(const charT *,const charT *)' being compiled with [ charT=char ] C:\testing\boost_1_33_0\boost/regex/v4/w32_regex_traits.hpp(504) : while compiling class template member function 'unsigned long boost::re_detail::w32_regex_traits_implementation<charT>::lookup_classname_imp(const charT *,const charT *) const' with [ charT=char ] C:\testing\boost_1_33_0\boost/regex/v4/w32_regex_traits.hpp(606) : while compiling class template member function 'boost::w32_regex_traits<charT>::char_class_type boost::w32_regex_traits<charT>::lookup_classname(const charT *,const charT *) const' with [ charT=char ] C:\testing\boost_1_33_0\boost/regex/v4/regex_traits.hpp(67) : see reference to class template instantiation 'boost::w32_regex_traits<charT>' being compiled with [ charT=char ] C:\testing\boost_1_33_0\boost/regex/v4/char_regex_traits.hpp(38) : see reference to class template instantiation 'boost::regex_traits<charT>' being compiled with [ charT=char ] C:\Program Files\vs8\VC\INCLUDE\xutility(2640) : error C2668: 'std::_Equal' : ambiguous call to overloaded function C:\Program Files\vs8\VC\INCLUDE\xutility(2622): could be 'bool std::_Equal<const char*,_InIt2>(_InIt1,_InIt1,_InIt2,std::random_access_iterator_tag,std::_Range_checked_iterator_tag)' with [ _InIt2=const char *, _InIt1=const char * ] C:\Program Files\vs8\VC\INCLUDE\xutility(2578): or 'bool std::_Equal<std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat>(const char *,const char *,const char *,_InItCats,std::_Range_checked_iterator_tag)' with [ _InItCats=std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat ] while trying to match the argument list '(const char *, const char *, const char *, std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat, std::_Range_checked_iterator_tag)' C:\Program Files\vs8\VC\INCLUDE\xutility(2649) : see reference to function template instantiation 'bool std::_Equal<const char*,_InIt2,std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat>(_InIt1,_InIt1,_InIt2,_InItCats,std::_Unchecked_iterator_tag)' being compiled with [ _InIt2=const char *, _InIt1=const char *, _InItCats=std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat ] C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(145) : see reference to function template instantiation 'bool std::equal<const charT*,const charT*>(_InIt1,_InIt1,_InIt2)' being compiled with [ charT=char, _InIt1=const char *, _InIt2=const char * ] CALL "C:\Program Files\vs8\Common7\Tools\..\..\VC\bin\vcvars32.BAT" >nul "C:\Program Files\vs8\Common7\Tools\..\..\VC\bin\cl" /Zm800 -nologo /EHsc -c -DNDEBUG -DNDEBUG -DBOOST_REGEX_DYN_LINK=1 -D_CRT_SECURE_NO_DEPRECATE /Ogity /O2 /Gs /Ob2 /EHsc /GR /MD /Zc:forScope /Zc:wchar_t -I"..\boost-obj\bin\boost\libs\regex\build" -I"C:\testing\boost_1_33_0" -Fo"..\boost-obj\bin\boost\libs\regex\build\boost_regex.dll\vc-8_0\release\threading-multi\instances.obj" -Tp"C:\testing\boost_1_33_0\libs\regex\build\../src/instances.cpp" ...failed vc-C++ ..\boost-obj\bin\boost\libs\regex\build\boost_regex.dll\vc-8_0\release\threading-multi\instances.obj... ...skipped <@boost!libs!regex!build\boost_regex.dll\vc-8_0\release\threading-multi>boost_regex-vc80-mt-1_33.CMD for lack of <@boost!libs!regex!build\boost_regex.dll\vc-8_0\release\threading-multi>c_regex_traits.obj... ...skipped <@boost!libs!regex!build\boost_regex.dll\vc-8_0\release\threading-multi>boost_regex-vc80-mt-1_33.dll for lack of <@boost!libs!regex!build\boost_regex.dll\vc-8_0\release\threading-multi>boost_regex-vc80-mt-1_33.CMD... ...skipped <@boost!libs!regex!build\boost_regex.dll\vc-8_0\release\threading-multi>boost_regex-vc80-mt-1_33.lib for lack of <@boost!libs!regex!build\boost_regex.dll\vc-8_0\release\threading-multi>boost_regex-vc80-mt-1_33.CMD... vc-C++ ..\boost-obj\bin\boost\libs\regex\build\libboost_regex.lib\vc-8_0\debug\threading-multi\c_regex_traits.obj c_regex_traits.cpp C:\Program Files\vs8\VC\INCLUDE\xutility(2649) : warning C4996: 'std::_Equal' was declared deprecated C:\Program Files\vs8\VC\INCLUDE\xutility(2636) : see declaration of 'std::_Equal' Message: 'You have used a std:: construct that is not safe. See documentation on how to use the Safe Standard C++ Library' C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(145) : see reference to function template instantiation 'bool std::equal<const charT*,const charT*>(_InIt1,_InIt1,_InIt2)' being compiled with [ charT=char, _InIt1=const char *, _InIt2=const char * ] C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(144) : while compiling class template member function 'bool boost::re_detail::character_pointer_range<charT>::operator ==(const boost::re_detail::character_pointer_range<charT> &) const' with [ charT=char ] C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(169) : see reference to class template instantiation 'boost::re_detail::character_pointer_range<charT>' being compiled with [ charT=char ] C:\testing\boost_1_33_0\libs\regex\build\../src/c_regex_traits.cpp(154) : see reference to function template instantiation 'int boost::re_detail::get_default_class_id<char>(const charT *,const charT *)' being compiled with [ charT=char ] C:\Program Files\vs8\VC\INCLUDE\xutility(2640) : error C2668: 'std::_Equal' : ambiguous call to overloaded function C:\Program Files\vs8\VC\INCLUDE\xutility(2622): could be 'bool std::_Equal<const char*,_InIt2>(_InIt1,_InIt1,_InIt2,std::random_access_iterator_tag,std::_Range_checked_iterator_tag)' with [ _InIt2=const char *, _InIt1=const char * ] C:\Program Files\vs8\VC\INCLUDE\xutility(2578): or 'bool std::_Equal<std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat>(const char *,const char *,const char *,_InItCats,std::_Range_checked_iterator_tag)' with [ _InItCats=std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat ] while trying to match the argument list '(const char *, const char *, const char *, std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat, std::_Range_checked_iterator_tag)' C:\Program Files\vs8\VC\INCLUDE\xutility(2649) : see reference to function template instantiation 'bool std::_Equal<const char*,_InIt2,std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat>(_InIt1,_InIt1,_InIt2,_InItCats,std::_Unchecked_iterator_tag)' being compiled with [ _InIt2=const char *, _InIt1=const char *, _InItCats=std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat ] C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(145) : see reference to function template instantiation 'bool std::equal<const charT*,const charT*>(_InIt1,_InIt1,_InIt2)' being compiled with [ charT=char, _InIt1=const char *, _InIt2=const char * ] CALL "C:\Program Files\vs8\Common7\Tools\..\..\VC\bin\vcvars32.BAT" >nul "C:\Program Files\vs8\Common7\Tools\..\..\VC\bin\cl" /Zm800 -nologo /EHsc -c -DBOOST_REGEX_CONFIG_INFO=1 -D_CRT_SECURE_NO_DEPRECATE /Z7 /Od /Ob0 /EHsc /GR /MDd /Zc:forScope /Zc:wchar_t -I"..\boost-obj\bin\boost\libs\regex\build" -I"C:\testing\boost_1_33_0" -Fo"..\boost-obj\bin\boost\libs\regex\build\libboost_regex.lib\vc-8_0\debug\threading-multi\c_regex_traits.obj" -Tp"C:\testing\boost_1_33_0\libs\regex\build\../src/c_regex_traits.cpp" ...failed vc-C++ ..\boost-obj\bin\boost\libs\regex\build\libboost_regex.lib\vc-8_0\debug\threading-multi\c_regex_traits.obj... vc-C++ ..\boost-obj\bin\boost\libs\regex\build\libboost_regex.lib\vc-8_0\debug\threading-multi\instances.obj instances.cpp C:\Program Files\vs8\VC\INCLUDE\xutility(2649) : warning C4996: 'std::_Equal' was declared deprecated C:\Program Files\vs8\VC\INCLUDE\xutility(2636) : see declaration of 'std::_Equal' Message: 'You have used a std:: construct that is not safe. See documentation on how to use the Safe Standard C++ Library' C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(145) : see reference to function template instantiation 'bool std::equal<const charT*,const charT*>(_InIt1,_InIt1,_InIt2)' being compiled with [ charT=char, _InIt1=const char *, _InIt2=const char * ] C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(144) : while compiling class template member function 'bool boost::re_detail::character_pointer_range<charT>::operator ==(const boost::re_detail::character_pointer_range<charT> &) const' with [ charT=char ] C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(169) : see reference to class template instantiation 'boost::re_detail::character_pointer_range<charT>' being compiled with [ charT=char ] C:\testing\boost_1_33_0\boost/regex/v4/w32_regex_traits.hpp(535) : see reference to function template instantiation 'int boost::re_detail::get_default_class_id<charT>(const charT *,const charT *)' being compiled with [ charT=char ] C:\testing\boost_1_33_0\boost/regex/v4/w32_regex_traits.hpp(504) : while compiling class template member function 'unsigned long boost::re_detail::w32_regex_traits_implementation<charT>::lookup_classname_imp(const charT *,const charT *) const' with [ charT=char ] C:\testing\boost_1_33_0\boost/regex/v4/w32_regex_traits.hpp(606) : while compiling class template member function 'boost::w32_regex_traits<charT>::char_class_type boost::w32_regex_traits<charT>::lookup_classname(const charT *,const charT *) const' with [ charT=char ] C:\testing\boost_1_33_0\boost/regex/v4/regex_traits.hpp(67) : see reference to class template instantiation 'boost::w32_regex_traits<charT>' being compiled with [ charT=char ] C:\testing\boost_1_33_0\boost/regex/v4/char_regex_traits.hpp(38) : see reference to class template instantiation 'boost::regex_traits<charT>' being compiled with [ charT=char ] C:\Program Files\vs8\VC\INCLUDE\xutility(2640) : error C2668: 'std::_Equal' : ambiguous call to overloaded function C:\Program Files\vs8\VC\INCLUDE\xutility(2622): could be 'bool std::_Equal<const char*,_InIt2>(_InIt1,_InIt1,_InIt2,std::random_access_iterator_tag,std::_Range_checked_iterator_tag)' with [ _InIt2=const char *, _InIt1=const char * ] C:\Program Files\vs8\VC\INCLUDE\xutility(2578): or 'bool std::_Equal<std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat>(const char *,const char *,const char *,_InItCats,std::_Range_checked_iterator_tag)' with [ _InItCats=std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat ] while trying to match the argument list '(const char *, const char *, const char *, std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat, std::_Range_checked_iterator_tag)' C:\Program Files\vs8\VC\INCLUDE\xutility(2649) : see reference to function template instantiation 'bool std::_Equal<const char*,_InIt2,std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat>(_InIt1,_InIt1,_InIt2,_InItCats,std::_Unchecked_iterator_tag)' being compiled with [ _InIt2=const char *, _InIt1=const char *, _InItCats=std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat ] C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(145) : see reference to function template instantiation 'bool std::equal<const charT*,const charT*>(_InIt1,_InIt1,_InIt2)' being compiled with [ charT=char, _InIt1=const char *, _InIt2=const char * ] CALL "C:\Program Files\vs8\Common7\Tools\..\..\VC\bin\vcvars32.BAT" >nul "C:\Program Files\vs8\Common7\Tools\..\..\VC\bin\cl" /Zm800 -nologo /EHsc -c -DBOOST_REGEX_CONFIG_INFO=1 -D_CRT_SECURE_NO_DEPRECATE /Z7 /Od /Ob0 /EHsc /GR /MDd /Zc:forScope /Zc:wchar_t -I"..\boost-obj\bin\boost\libs\regex\build" -I"C:\testing\boost_1_33_0" -Fo"..\boost-obj\bin\boost\libs\regex\build\libboost_regex.lib\vc-8_0\debug\threading-multi\instances.obj" -Tp"C:\testing\boost_1_33_0\libs\regex\build\../src/instances.cpp" ...failed vc-C++ ..\boost-obj\bin\boost\libs\regex\build\libboost_regex.lib\vc-8_0\debug\threading-multi\instances.obj... ...skipped <@boost!libs!regex!build\libboost_regex.lib\vc-8_0\debug\threading-multi>libboost_regex-vc80-mt-gd-1_33.CMD for lack of <@boost!libs!regex!build\libboost_regex.lib\vc-8_0\debug\threading-multi>c_regex_traits.obj... ...skipped <@boost!libs!regex!build\libboost_regex.lib\vc-8_0\debug\threading-multi>libboost_regex-vc80-mt-gd-1_33.lib for lack of <@boost!libs!regex!build\libboost_regex.lib\vc-8_0\debug\threading-multi>c_regex_traits.obj... vc-C++ ..\boost-obj\bin\boost\libs\regex\build\libboost_regex.lib\vc-8_0\release\threading-multi\c_regex_traits.obj c_regex_traits.cpp C:\Program Files\vs8\VC\INCLUDE\xutility(2649) : warning C4996: 'std::_Equal' was declared deprecated C:\Program Files\vs8\VC\INCLUDE\xutility(2636) : see declaration of 'std::_Equal' Message: 'You have used a std:: construct that is not safe. See documentation on how to use the Safe Standard C++ Library' C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(145) : see reference to function template instantiation 'bool std::equal<const charT*,const charT*>(_InIt1,_InIt1,_InIt2)' being compiled with [ charT=char, _InIt1=const char *, _InIt2=const char * ] C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(144) : while compiling class template member function 'bool boost::re_detail::character_pointer_range<charT>::operator ==(const boost::re_detail::character_pointer_range<charT> &) const' with [ charT=char ] C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(169) : see reference to class template instantiation 'boost::re_detail::character_pointer_range<charT>' being compiled with [ charT=char ] C:\testing\boost_1_33_0\libs\regex\build\../src/c_regex_traits.cpp(154) : see reference to function template instantiation 'int boost::re_detail::get_default_class_id<char>(const charT *,const charT *)' being compiled with [ charT=char ] C:\Program Files\vs8\VC\INCLUDE\xutility(2640) : error C2668: 'std::_Equal' : ambiguous call to overloaded function C:\Program Files\vs8\VC\INCLUDE\xutility(2622): could be 'bool std::_Equal<const char*,_InIt2>(_InIt1,_InIt1,_InIt2,std::random_access_iterator_tag,std::_Range_checked_iterator_tag)' with [ _InIt2=const char *, _InIt1=const char * ] C:\Program Files\vs8\VC\INCLUDE\xutility(2578): or 'bool std::_Equal<std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat>(const char *,const char *,const char *,_InItCats,std::_Range_checked_iterator_tag)' with [ _InItCats=std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat ] while trying to match the argument list '(const char *, const char *, const char *, std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat, std::_Range_checked_iterator_tag)' C:\Program Files\vs8\VC\INCLUDE\xutility(2649) : see reference to function template instantiation 'bool std::_Equal<const char*,_InIt2,std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat>(_InIt1,_InIt1,_InIt2,_InItCats,std::_Unchecked_iterator_tag)' being compiled with [ _InIt2=const char *, _InIt1=const char *, _InItCats=std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat ] C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(145) : see reference to function template instantiation 'bool std::equal<const charT*,const charT*>(_InIt1,_InIt1,_InIt2)' being compiled with [ charT=char, _InIt1=const char *, _InIt2=const char * ] CALL "C:\Program Files\vs8\Common7\Tools\..\..\VC\bin\vcvars32.BAT" >nul "C:\Program Files\vs8\Common7\Tools\..\..\VC\bin\cl" /Zm800 -nologo /EHsc -c -DNDEBUG -DNDEBUG -D_CRT_SECURE_NO_DEPRECATE /Ogity /O2 /Gs /Ob2 /EHsc /GR /MD /Zc:forScope /Zc:wchar_t -I"..\boost-obj\bin\boost\libs\regex\build" -I"C:\testing\boost_1_33_0" -Fo"..\boost-obj\bin\boost\libs\regex\build\libboost_regex.lib\vc-8_0\release\threading-multi\c_regex_traits.obj" -Tp"C:\testing\boost_1_33_0\libs\regex\build\../src/c_regex_traits.cpp" ...failed vc-C++ ..\boost-obj\bin\boost\libs\regex\build\libboost_regex.lib\vc-8_0\release\threading-multi\c_regex_traits.obj... vc-C++ ..\boost-obj\bin\boost\libs\regex\build\libboost_regex.lib\vc-8_0\release\threading-multi\instances.obj instances.cpp C:\Program Files\vs8\VC\INCLUDE\xutility(2649) : warning C4996: 'std::_Equal' was declared deprecated C:\Program Files\vs8\VC\INCLUDE\xutility(2636) : see declaration of 'std::_Equal' Message: 'You have used a std:: construct that is not safe. See documentation on how to use the Safe Standard C++ Library' C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(145) : see reference to function template instantiation 'bool std::equal<const charT*,const charT*>(_InIt1,_InIt1,_InIt2)' being compiled with [ charT=char, _InIt1=const char *, _InIt2=const char * ] C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(144) : while compiling class template member function 'bool boost::re_detail::character_pointer_range<charT>::operator ==(const boost::re_detail::character_pointer_range<charT> &) const' with [ charT=char ] C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(169) : see reference to class template instantiation 'boost::re_detail::character_pointer_range<charT>' being compiled with [ charT=char ] C:\testing\boost_1_33_0\boost/regex/v4/w32_regex_traits.hpp(535) : see reference to function template instantiation 'int boost::re_detail::get_default_class_id<charT>(const charT *,const charT *)' being compiled with [ charT=char ] C:\testing\boost_1_33_0\boost/regex/v4/w32_regex_traits.hpp(504) : while compiling class template member function 'unsigned long boost::re_detail::w32_regex_traits_implementation<charT>::lookup_classname_imp(const charT *,const charT *) const' with [ charT=char ] C:\testing\boost_1_33_0\boost/regex/v4/w32_regex_traits.hpp(606) : while compiling class template member function 'boost::w32_regex_traits<charT>::char_class_type boost::w32_regex_traits<charT>::lookup_classname(const charT *,const charT *) const' with [ charT=char ] C:\testing\boost_1_33_0\boost/regex/v4/regex_traits.hpp(67) : see reference to class template instantiation 'boost::w32_regex_traits<charT>' being compiled with [ charT=char ] C:\testing\boost_1_33_0\boost/regex/v4/char_regex_traits.hpp(38) : see reference to class template instantiation 'boost::regex_traits<charT>' being compiled with [ charT=char ] C:\Program Files\vs8\VC\INCLUDE\xutility(2640) : error C2668: 'std::_Equal' : ambiguous call to overloaded function C:\Program Files\vs8\VC\INCLUDE\xutility(2622): could be 'bool std::_Equal<const char*,_InIt2>(_InIt1,_InIt1,_InIt2,std::random_access_iterator_tag,std::_Range_checked_iterator_tag)' with [ _InIt2=const char *, _InIt1=const char * ] C:\Program Files\vs8\VC\INCLUDE\xutility(2578): or 'bool std::_Equal<std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat>(const char *,const char *,const char *,_InItCats,std::_Range_checked_iterator_tag)' with [ _InItCats=std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat ] while trying to match the argument list '(const char *, const char *, const char *, std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat, std::_Range_checked_iterator_tag)' C:\Program Files\vs8\VC\INCLUDE\xutility(2649) : see reference to function template instantiation 'bool std::_Equal<const char*,_InIt2,std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat>(_InIt1,_InIt1,_InIt2,_InItCats,std::_Unchecked_iterator_tag)' being compiled with [ _InIt2=const char *, _InIt1=const char *, _InItCats=std::_Iter_random_helper<std::random_access_iterator_tag,std::random_access_iterator_tag>::_Iter_random_cat ] C:\testing\boost_1_33_0\boost/regex/v4/regex_traits_defaults.hpp(145) : see reference to function template instantiation 'bool std::equal<const charT*,const charT*>(_InIt1,_InIt1,_InIt2)' being compiled with [ charT=char, _InIt1=const char *, _InIt2=const char * ] CALL "C:\Program Files\vs8\Common7\Tools\..\..\VC\bin\vcvars32.BAT" >nul "C:\Program Files\vs8\Common7\Tools\..\..\VC\bin\cl" /Zm800 -nologo /EHsc -c -DNDEBUG -DNDEBUG -D_CRT_SECURE_NO_DEPRECATE /Ogity /O2 /Gs /Ob2 /EHsc /GR /MD /Zc:forScope /Zc:wchar_t -I"..\boost-obj\bin\boost\libs\regex\build" -I"C:\testing\boost_1_33_0" -Fo"..\boost-obj\bin\boost\libs\regex\build\libboost_regex.lib\vc-8_0\release\threading-multi\instances.obj" -Tp"C:\testing\boost_1_33_0\libs\regex\build\../src/instances.cpp" ...failed vc-C++ ..\boost-obj\bin\boost\libs\regex\build\libboost_regex.lib\vc-8_0\release\threading-multi\instances.obj... ...skipped <@boost!libs!regex!build\libboost_regex.lib\vc-8_0\release\threading-multi>libboost_regex-vc80-mt-1_33.CMD for lack of <@boost!libs!regex!build\libboost_regex.lib\vc-8_0\release\threading-multi>c_regex_traits.obj... ...skipped <@boost!libs!regex!build\libboost_regex.lib\vc-8_0\release\threading-multi>libboost_regex-vc80-mt-1_33.lib for lack of <@boost!libs!regex!build\libboost_regex.lib\vc-8_0\release\threading-multi>c_regex_traits.obj... ...failed updating 8 targets... ...skipped 10 targets...