Hello,
When I executed b2.exe, a message as "see reference to class template
instantiation '...' being compiled" was shown. Were any libraries required?
My environment is
- Windows 8.1 64 bit (version 6.3 build 9600) (ja-JP)
- Microsoft Visual Studio Express 2013 for Windows Desktop (version
12.0.30723.00 Update 3) (ja-JP)
The reply of b2.exe is as follows.
compile-c-c++
bin.v2\libs\serialization\build\msvc-12.0\debug\link-static\runtime-link-static\threading-multi\xml_grammar.obj
xml_grammar.cpp
C:\Program Files (x86)\Microsoft Visual Studio
12.0\VC\INCLUDE\xutility(2798) : warning C4996: 'std::_Equal1': Function
call with parameters that may be unsafe - this call relies on the caller to
check that the passed values are correct. To disable this warning, use
-D_SCL_SECURE_NO_WARNINGS. See documentation on how to use Visual C++
'Checked Iterators'
C:\Program Files (x86)\Microsoft Visual Studio
12.0\VC\INCLUDE\xutility(2783) : see declaration of 'std::_Equal1'
c:\users\kaosun.earthgroove\downloads\temp\boost_1_58_0\libs\serialization\src\basic_xml_grammar.ipp(452)
: see reference to class template instantiation 'bool
std::equal>,const
char*>(_InIt1,_InIt1,_InIt2)' being compiled
with
[
_InIt1=std::_String_iterator>
, _InIt2=const char *
]
c:\users\kaosun.earthgroove\downloads\temp\boost_1_58_0\libs\serialization\src\basic_xml_grammar.ipp(438):
while compiling class template member function 'void
boost::archive::basic_xml_grammar<char>::init(std::basic_istream
&)'
libs\serialization\src\xml_grammar.cpp(51) : see reference to class
template instantiation 'boost::archive::basic_xml_grammar<char>' being
compiled
:
:
Snip
:
:
compile-c-c++
bin.v2\libs\serialization\build\msvc-12.0\debug\link-static\runtime-link-static\threading-multi\xml_iarchive.obj
xml_iarchive.cpp
C:\Program Files (x86)\Microsoft Visual Studio
12.0\VC\INCLUDE\xutility(2798) : warning C4996: 'std::_Equal1': Function
call with parameters that may be unsafe - this call relies on the caller to
check that the passed values are correct. To disable this warning, use
-D_SCL_SECURE_NO_WARNINGS. See documentation on how to use Visual C++
'Checked Iterators'
C:\Program Files (x86)\Microsoft Visual Studio
12.0\VC\INCLUDE\xutility(2783) : see declaration of 'std::_Equal1'
C:\Users\kaosun.EARTHGROOVE\Downloads\temp\boost_1_58_0\boost/archive/impl/basic_xml_iarchive.ipp(67)
: see reference to class template instantiation 'bool
std::equal>,const
char*>(_InIt1,_InIt1,_InIt2)' being compiled
with
[
_InIt1=std::_String_iterator>
, _InIt2=const char *
]
C:\Users\kaosun.EARTHGROOVE\Downloads\temp\boost_1_58_0\boost/archive/impl/basic_xml_iarchive.ipp(45):
while compiling class template member function 'void
boost::archive::basic_xml_iarchive<Archive>::load_end(const char *)'
with
[
Archive=boost::archive::xml_iarchive
]
C:\Users\kaosun.EARTHGROOVE\Downloads\temp\boost_1_58_0\boost/archive/xml_iarchive.hpp(50)
: see reference to class template instantiation
'boost::archive::basic_xml_iarchive<Archive>' being compiled
with
[
Archive=boost::archive::xml_iarchive
]
C:\Users\kaosun.EARTHGROOVE\Downloads\temp\boost_1_58_0\boost/archive/xml_iarchive.hpp(132)
: see reference to class template instantiation
'boost::archive::xml_iarchive_implboost::archive::xml_iarchive' being
compiled
compile-c-c++
bin.v2\libs\serialization\build\msvc-12.0\debug\link-static\runtime-link-static\threading-multi\xml_oarchive.obj
xml_oarchive.cpp
C:\Program Files (x86)\Microsoft Visual Studio
12.0\VC\INCLUDE\xutility(2132) : warning C4996: 'std::_Copy_impl': Function
call with parameters that may be unsafe - this call relies on the caller to
check that the passed values are correct. To disable this warning, use
-D_SCL_SECURE_NO_WARNINGS. See documentation on how to use Visual C++
'Checked Iterators'
C:\Program Files (x86)\Microsoft Visual Studio
12.0\VC\INCLUDE\xutility(2113) : see declaration of 'std::_Copy_impl'
C:\Users\kaosun.EARTHGROOVE\Downloads\temp\boost_1_58_0\boost/archive/impl/xml_oarchive_impl.ipp(84)
: see reference to class template instantiation '_OutIt
std::copy,boost::archive::iterators::ostream_iterator<char>>(_InIt,_InIt,_OutIt)'
being compiled
with
[
_OutIt=boost::archive::iterators::ostream_iterator<char>
, _InIt=boost::archive::iterators::xml_escape
]
C:\Users\kaosun.EARTHGROOVE\Downloads\temp\boost_1_58_0\boost/archive/impl/xml_oarchive_impl.ipp(74):
while compiling class template member function 'void
boost::archive::xml_oarchive_implboost::archive::xml_oarchive::save(const
std::string &)'
C:\Users\kaosun.EARTHGROOVE\Downloads\temp\boost_1_58_0\boost/archive/xml_oarchive.hpp(123)
: see reference to class template instantiation
'boost::archive::xml_oarchive_implboost::archive::xml_oarchive' being
compiled
C:\Program Files (x86)\Microsoft Visual Studio
12.0\VC\INCLUDE\xutility(2113) : see declaration of 'std::_Copy_impl'
C:\Users\kaosun.EARTHGROOVE\Downloads\temp\boost_1_58_0\boost/archive/iterators/mb_from_wchar.hpp(91)
: warning C4996: 'wctomb': This function or variable may be unsafe.
Consider using wctomb_s instead. To disable deprecation, use
_CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio
12.0\VC\INCLUDE\stdlib.h(567) : see declaration of 'wctomb'
C:\Users\kaosun.EARTHGROOVE\Downloads\temp\boost_1_58_0\boost/archive/iterators/mb_from_wchar.hpp(85):
while compiling class template member function 'void
boost::archive::iterators::mb_from_wchar::fill(void)'
with
[
InputIterator=const wchar_t *
]
C:\Users\kaosun.EARTHGROOVE\Downloads\temp\boost_1_58_0\boost/archive/iterators/mb_from_wchar.hpp(65)
: see reference to class template instantiation 'void
boost::archive::iterators::mb_from_wchar::fill(void)'
being compiled
with
[
InputIterator=const wchar_t *
]
C:\Users\kaosun.EARTHGROOVE\Downloads\temp\boost_1_58_0\boost/archive/impl/xml_oarchive_impl.ipp(45)
: see reference to class template instantiation
'boost::archive::iterators::mb_from_wchar'
being compiled
with
[
InputIterator=const wchar_t *
]
:
:
Snip
:
:
compile-c-c++
bin.v2\libs\serialization\build\msvc-12.0\debug\link-static\runtime-link-static\threading-multi\basic_text_woprimitive.obj
basic_text_woprimitive.cpp
C:\Program Files (x86)\Microsoft Visual Studio
12.0\VC\INCLUDE\xutility(2132) : warning C4996: 'std::_Copy_impl': Function
call with parameters that may be unsafe - this call relies on the caller to
check that the passed values are correct. To disable this warning, use
-D_SCL_SECURE_NO_WARNINGS. See documentation on how to use Visual C++
'Checked Iterators'
C:\Program Files (x86)\Microsoft Visual Studio
12.0\VC\INCLUDE\xutility(2113) : see declaration of 'std::_Copy_impl'
C:\Users\kaosun.EARTHGROOVE\Downloads\temp\boost_1_58_0\boost/archive/impl/basic_text_oprimitive.ipp(67)
: see reference to class template instantiation '_OutIt
std::copy,char>,76,const
char>,boost::archive::iterators::ostream_iterator<CharType>>(_InIt,_InIt,_OutIt)'
being compiled
with
[
_OutIt=boost::archive::iterators::ostream_iterator<CharType>
,
_InIt=boost::archive::iterators::insert_linebreaks,char>,76,const char>
]
C:\Users\kaosun.EARTHGROOVE\Downloads\temp\boost_1_58_0\boost/archive/impl/basic_text_oprimitive.ipp(33):
while compiling class template member function 'void
boost::archive::basic_text_oprimitivestd::wostream::save_binary(const
void *,size_t)'
libs\serialization\src\basic_text_woprimitive.cpp(30) : see
reference to class template instantiation
'boost::archive::basic_text_oprimitivestd::wostream' being compiled
compile-c-c++
bin.v2\libs\serialization\build\msvc-12.0\debug\link-static\runtime-link-static\threading-multi\text_wiarchive.obj
text_wiarchive.cpp
compile-c-c++
bin.v2\libs\serialization\build\msvc-12.0\debug\link-static\runtime-link-static\threading-multi\text_woarchive.obj
text_woarchive.cpp
compile-c-c++
bin.v2\libs\serialization\build\msvc-12.0\debug\link-static\runtime-link-static\threading-multi\utf8_codecvt_facet.obj
utf8_codecvt_facet.cpp
compile-c-c++
bin.v2\libs\serialization\build\msvc-12.0\debug\link-static\runtime-link-static\threading-multi\xml_wgrammar.obj
xml_wgrammar.cpp
C:\Program Files (x86)\Microsoft Visual Studio
12.0\VC\INCLUDE\xutility(2798) : warning C4996: 'std::_Equal1': Function
call with parameters that may be unsafe - this call relies on the caller to
check that the passed values are correct. To disable this warning, use
-D_SCL_SECURE_NO_WARNINGS. See documentation on how to use Visual C++
'Checked Iterators'
C:\Program Files (x86)\Microsoft Visual Studio
12.0\VC\INCLUDE\xutility(2783) : see declaration of 'std::_Equal1'
c:\users\kaosun.earthgroove\downloads\temp\boost_1_58_0\libs\serialization\src\basic_xml_grammar.ipp(452)
: see reference to class template instantiation 'bool
std::equal>>,const
char*>(_InIt1,_InIt1,_InIt2)' being compiled
with
[
_InIt1=std::_String_iterator>>
, _InIt2=const char *
]
c:\users\kaosun.earthgroove\downloads\temp\boost_1_58_0\libs\serialization\src\basic_xml_grammar.ipp(438):
while compiling class template member function 'void
boost::archive::basic_xml_grammar::init(std::basic_istream>
&)'
libs\serialization\src\xml_wgrammar.cpp(51) : see reference to
class template instantiation 'boost::archive::basic_xml_grammar'
being compiled
compile-c-c++
bin.v2\libs\serialization\build\msvc-12.0\debug\link-static\runtime-link-static\threading-multi\xml_wiarchive.obj
xml_wiarchive.cpp
C:\Program Files (x86)\Microsoft Visual Studio
12.0\VC\INCLUDE\xutility(2132) : warning C4996: 'std::_Copy_impl': Function
call with parameters that may be unsafe - this call relies on the caller to
check that the passed values are correct. To disable this warning, use
-D_SCL_SECURE_NO_WARNINGS. See documentation on how to use Visual C++
'Checked Iterators'
C:\Program Files (x86)\Microsoft Visual Studio
12.0\VC\INCLUDE\xutility(2113) : see declaration of 'std::_Copy_impl'
C:\Users\kaosun.EARTHGROOVE\Downloads\temp\boost_1_58_0\boost/archive/impl/xml_wiarchive_impl.ipp(61)
: see reference to class template instantiation '_OutIt
std::copy>>>,char*>(_InIt,_InIt,_OutIt)'
being compiled
with
[
_OutIt=char *
,
_InIt=boost::archive::iterators::mb_from_wchar>>>
]
C:\Program Files (x86)\Microsoft Visual Studio
12.0\VC\INCLUDE\xutility(2798) : warning C4996: 'std::_Equal1': Function
call with parameters that may be unsafe - this call relies on the caller to
check that the passed values are correct. To disable this warning, use
-D_SCL_SECURE_NO_WARNINGS. See documentation on how to use Visual C++
'Checked Iterators'
C:\Program Files (x86)\Microsoft Visual Studio
12.0\VC\INCLUDE\xutility(2783) : see declaration of 'std::_Equal1'
C:\Users\kaosun.EARTHGROOVE\Downloads\temp\boost_1_58_0\boost/archive/impl/basic_xml_iarchive.ipp(67)
: see reference to class template instantiation 'bool
std::equal>>,const
char*>(_InIt1,_InIt1,_InIt2)' being compiled
with
[
_InIt1=std::_String_iterator>>
, _InIt2=const char *
]
C:\Users\kaosun.EARTHGROOVE\Downloads\temp\boost_1_58_0\boost/archive/impl/basic_xml_iarchive.ipp(45):
while compiling class template member function 'void
boost::archive::basic_xml_iarchive<Archive>::load_end(const char *)'
with
[
Archive=boost::archive::xml_wiarchive
]
C:\Users\kaosun.EARTHGROOVE\Downloads\temp\boost_1_58_0\boost/archive/xml_wiarchive.hpp(64)
: see reference to class template instantiation
'boost::archive::basic_xml_iarchive<Archive>' being compiled
with
[
Archive=boost::archive::xml_wiarchive
]
C:\Users\kaosun.EARTHGROOVE\Downloads\temp\boost_1_58_0\boost/archive/xml_wiarchive.hpp(146)
: see reference to class template instantiation
'boost::archive::xml_wiarchive_implboost::archive::xml_wiarchive' being
compiled
C:\Users\kaosun.EARTHGROOVE\Downloads\temp\boost_1_58_0\boost/archive/iterators/mb_from_wchar.hpp(91)
: warning C4996: 'wctomb': This function or variable may be unsafe.
Consider using wctomb_s instead. To disable deprecation, use
_CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio
12.0\VC\INCLUDE\stdlib.h(567) : see declaration of 'wctomb'
C:\Users\kaosun.EARTHGROOVE\Downloads\temp\boost_1_58_0\boost/archive/iterators/mb_from_wchar.hpp(85):
while compiling class template member function 'void
boost::archive::iterators::mb_from_wchar>>>::fill(void)'
C:\Users\kaosun.EARTHGROOVE\Downloads\temp\boost_1_58_0\boost/archive/iterators/mb_from_wchar.hpp(65)
: see reference to class template instantiation 'void
boost::archive::iterators::mb_from_wchar>>>::fill(void)'
being compiled
C:\Users\kaosun.EARTHGROOVE\Downloads\temp\boost_1_58_0\boost/archive/impl/xml_wiarchive_impl.ipp(56)
: see reference to class template instantiation
'boost::archive::iterators::mb_from_wchar>>>'
being compiled
compile-c-c++
bin.v2\libs\serialization\build\msvc-12.0\debug\link-static\runtime-link-static\threading-multi\xml_woarchive.obj
xml_woarchive.cpp
C:\Program Files (x86)\Microsoft Visual Studio
12.0\VC\INCLUDE\xutility(2132) : warning C4996: 'std::_Copy_impl': Function
call with parameters that may be unsafe - this call relies on the caller to
check that the passed values are correct. To disable this warning, use
-D_SCL_SECURE_NO_WARNINGS. See documentation on how to use Visual C++
'Checked Iterators'
C:\Program Files (x86)\Microsoft Visual Studio
12.0\VC\INCLUDE\xutility(2113) : see declaration of 'std::_Copy_impl'
C:\Users\kaosun.EARTHGROOVE\Downloads\temp\boost_1_58_0\boost/archive/impl/xml_woarchive_impl.ipp(89)
: see reference to class template instantiation '_OutIt
std::copy,boost::archive::iterators::ostream_iterator>(_InIt,_InIt,_OutIt)'
being compiled
with
[
_OutIt=boost::archive::iterators::ostream_iterator
, _InIt=boost::archive::iterators::xml_escape
]
C:\Users\kaosun.EARTHGROOVE\Downloads\temp\boost_1_58_0\boost/archive/impl/xml_woarchive_impl.ipp(75):
while compiling class template member function 'void
boost::archive::xml_woarchive_implboost::archive::xml_woarchive::save(const
std::wstring &)'
C:\Users\kaosun.EARTHGROOVE\Downloads\temp\boost_1_58_0\boost/archive/xml_woarchive.hpp(140)
: see reference to class template instantiation
'boost::archive::xml_woarchive_implboost::archive::xml_woarchive' being
compiled
C:\Program Files (x86)\Microsoft Visual Studio
12.0\VC\INCLUDE\xutility(2113) : see declaration of 'std::_Copy_impl'
:
:
Snip
:
:
compile-c-c++
bin.v2\libs\serialization\build\msvc-12.0\release\link-static\runtime-link-static\threading-multi\xml_oarchive.obj
xml_oarchive.cpp
.\boost/archive/iterators/mb_from_wchar.hpp(91) : warning C4996: 'wctomb':
This function or variable may be unsafe. Consider using wctomb_s instead.
To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for
details.
C:\Program Files (x86)\Microsoft Visual Studio
12.0\VC\INCLUDE\stdlib.h(567) : see declaration of 'wctomb'
.\boost/archive/iterators/mb_from_wchar.hpp(85): while compiling
class template member function 'void
boost::archive::iterators::mb_from_wchar::fill(void)'
with
[
InputIterator=const wchar_t *
]
.\boost/archive/iterators/mb_from_wchar.hpp(65) : see reference to
class template instantiation 'void
boost::archive::iterators::mb_from_wchar::fill(void)'
being compiled
with
[
InputIterator=const wchar_t *
]
.\boost/archive/impl/xml_oarchive_impl.ipp(45) : see reference to
class template instantiation
'boost::archive::iterators::mb_from_wchar'
being compiled
with
[
InputIterator=const wchar_t *
]
.\boost/archive/impl/xml_oarchive_impl.ipp(58) : see reference to
class template instantiation 'void boost::archive::save_iterator(std::ostream &,InputIterator,InputIterator)' being compiled
with
[
_Elem=wchar_t
, InputIterator=const wchar_t *
]
.\boost/archive/impl/xml_oarchive_impl.ipp(54): while compiling
class template member function 'void
boost::archive::xml_oarchive_implboost::archive::xml_oarchive::save(const
std::wstring &)'
.\boost/archive/xml_oarchive.hpp(123) : see reference to class
template instantiation
'boost::archive::xml_oarchive_implboost::archive::xml_oarchive' being
compiled
:
:
Snip
:
:
compile-c-c++
bin.v2\libs\serialization\build\msvc-12.0\release\link-static\runtime-link-static\threading-multi\xml_wiarchive.obj
xml_wiarchive.cpp
.\boost/archive/iterators/mb_from_wchar.hpp(91) : warning C4996: 'wctomb':
This function or variable may be unsafe. Consider using wctomb_s instead.
To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for
details.
C:\Program Files (x86)\Microsoft Visual Studio
12.0\VC\INCLUDE\stdlib.h(567) : see declaration of 'wctomb'
.\boost/archive/iterators/mb_from_wchar.hpp(85): while compiling
class template member function 'void
boost::archive::iterators::mb_from_wchar>>>::fill(void)'
.\boost/archive/iterators/mb_from_wchar.hpp(65) : see reference to
class template instantiation 'void
boost::archive::iterators::mb_from_wchar>>>::fill(void)'
being compiled
.\boost/archive/impl/xml_wiarchive_impl.ipp(56) : see reference to
class template instantiation
'boost::archive::iterators::mb_from_wchar>>>'
being compiled