Boost C++ Libraries: Ticket #2357: boost::serialization is not build under macosx https://svn.boost.org/trac10/ticket/2357 <p> MacOSX 10.5.4 , XCode 3.0 (GCC 4.0.1) String for build: bjam "-sTOOLS=darwin" "-sGXX=g++ -O3 -g -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch ppc -arch i386" debug release stage All libraries from boost was build except "serialize". Why ? </p> <p> I try build as: </p> <p> 79-140-13-195:boost_1_36_0 ruslantelyuk$ bjam "-sTOOLS=darwin" "-sGXX=g++ -O3 -g -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch ppc -arch i386 --with-serialization" debug stage warning: Graph library does not contain optional GraphML reader. note: to enable GraphML support, set EXPAT_INCLUDE and EXPAT_LIBPATH to the note: directories containing the Expat headers and libraries, respectively. warning: skipping optional Message Passing Interface (MPI) library. note: to enable MPI support, add "using mpi ;" to user-config.jam. note: to suppress this message, pass "--without-mpi" to bjam. note: otherwise, you can safely ignore this message. Building Boost.Regex with the optional Unicode/ICU support disabled. Please refer to the Boost.Regex documentation for more information (don't panic: this is a strictly optional feature). warning: No toolsets are configured. warning: Configuring default toolset "gcc". warning: If the default is wrong, your build may not work correctly. warning: Use the "--toolset=xxxxx" option to override our guess. warning: For more configuration options, please consult warning: <a class="ext-link" href="http://boost.org/boost-build2/doc/html/bbv2/advanced/configuration.html"><span class="icon">​</span>http://boost.org/boost-build2/doc/html/bbv2/advanced/configuration.html</a> ...patience... ...found 1310 targets... ...updating 148 targets... MkDir1-quick-fix-for-unix stage MkDir1-quick-fix-for-unix stage/lib MkDir1-quick-fix-for-unix bin.v2 MkDir1-quick-fix-for-unix bin.v2/libs MkDir1-quick-fix-for-unix bin.v2/libs/serialization MkDir1-quick-fix-for-unix bin.v2/libs/serialization/build MkDir1-quick-fix-for-unix bin.v2/libs/serialization/build/gcc-4.0.1 MkDir1-quick-fix-for-unix bin.v2/libs/serialization/build/gcc-4.0.1/debug MkDir1-quick-fix-for-unix bin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi MkDir1-quick-fix-for-unix bin.v2/libs/config MkDir1-quick-fix-for-unix bin.v2/libs/config/test MkDir1-quick-fix-for-unix bin.v2/libs/config/test/all MkDir1-quick-fix-for-unix bin.v2/libs/config/test/all/no_std_locale_pass.test MkDir1-quick-fix-for-unix bin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1 MkDir1-quick-fix-for-unix bin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug MkDir1-quick-fix-for-unix bin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi gcc.compile.c++ bin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi/no_std_locale_pass.o gcc.link bin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi/no_std_locale_pass ld: unknown option: --start-group collect2: ld returned 1 exit status </p> <blockquote> <p> "g++" -o "bin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi/no_std_locale_pass" -Wl,--start-group "bin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi/no_std_locale_pass.o" -Wl,-Bstatic -Wl,-Bdynamic -Wl,--end-group -g </p> </blockquote> <p> ...failed gcc.link bin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi/no_std_locale_pass... ...skipped &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.run for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass... MkDir1-quick-fix-for-unix bin.v2/libs/config/test/all/no_std_locale_fail.test MkDir1-quick-fix-for-unix bin.v2/libs/config/test/all/no_std_locale_fail.test/gcc-4.0.1 MkDir1-quick-fix-for-unix bin.v2/libs/config/test/all/no_std_locale_fail.test/gcc-4.0.1/debug MkDir1-quick-fix-for-unix bin.v2/libs/config/test/all/no_std_locale_fail.test/gcc-4.0.1/debug/threading-multi gcc.compile.c++ bin.v2/libs/config/test/all/no_std_locale_fail.test/gcc-4.0.1/debug/threading-multi/no_std_locale_fail.o libs/config/test/all/../no_std_locale_fail.cpp:27:2: error: #error "this file should not compile" libs/config/test/all/../no_std_locale_fail.cpp: In function 'int main(int, char<strong>)': libs/config/test/all/../no_std_locale_fail.cpp:32: error: 'boost_no_std_locale' has not been declared libs/config/test/all/../no_std_locale_fail.cpp:32: error: 'test' was not declared in this scope (failed-as-expected) bin.v2/libs/config/test/all/no_std_locale_fail.test/gcc-4.0.1/debug/threading-multi/no_std_locale_fail.o </strong>passed<strong> bin.v2/libs/config/test/all/no_std_locale_fail.test/gcc-4.0.1/debug/threading-multi/no_std_locale_fail.test ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;basic_archive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;basic_iarchive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;basic_iserializer.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;basic_oarchive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;basic_oserializer.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;basic_pointer_iserializer.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;basic_pointer_oserializer.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;basic_serializer_map.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;basic_text_iprimitive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;basic_text_oprimitive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;basic_xml_archive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;binary_iarchive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;binary_oarchive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;extended_type_info.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;extended_type_info_typeid.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;extended_type_info_no_rtti.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;polymorphic_iarchive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;polymorphic_oarchive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;stl_port.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;text_iarchive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;text_oarchive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;void_cast.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;xml_grammar.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;xml_iarchive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;xml_oarchive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;libboost_serialization-gcc40-mt-d-1_36.dylib for lack of &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;basic_archive.o... ...skipped &lt;pstage/lib&gt;libboost_serialization-gcc40-mt-d-1_36.dylib for lack of &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;libboost_serialization-gcc40-mt-d-1_36.dylib... MkDir1-quick-fix-for-unix bin.v2/libs/config/test/all/no_std_wstreambuf_pass.test MkDir1-quick-fix-for-unix bin.v2/libs/config/test/all/no_std_wstreambuf_pass.test/gcc-4.0.1 MkDir1-quick-fix-for-unix bin.v2/libs/config/test/all/no_std_wstreambuf_pass.test/gcc-4.0.1/debug MkDir1-quick-fix-for-unix bin.v2/libs/config/test/all/no_std_wstreambuf_pass.test/gcc-4.0.1/debug/threading-multi gcc.compile.c++ bin.v2/libs/config/test/all/no_std_wstreambuf_pass.test/gcc-4.0.1/debug/threading-multi/no_std_wstreambuf_pass.o libs/config/test/all/../boost_no_std_wstreambuf.ipp: In member function 'typename boost_no_std_wstreambuf::parser_buf&lt;charT, traits&gt;::pos_type boost_no_std_wstreambuf::parser_buf&lt;charT, traits&gt;::seekoff(typename std::basic_streambuf&lt;_CharT, _Traits&gt;::off_type, std::_Ios_Seekdir, std::_Ios_Openmode) [with charT = char, traits = std::char_traits&lt;char&gt;]': libs/config/test/all/../boost_no_std_wstreambuf.ipp:104: instantiated from here libs/config/test/all/../boost_no_std_wstreambuf.ipp:59: warning: enumeration value '_S_ios_seekdir_end' not handled in switch libs/config/test/all/../boost_no_std_wstreambuf.ipp: In member function 'typename boost_no_std_wstreambuf::parser_buf&lt;charT, traits&gt;::pos_type boost_no_std_wstreambuf::parser_buf&lt;charT, traits&gt;::seekoff(typename std::basic_streambuf&lt;_CharT, _Traits&gt;::off_type, std::_Ios_Seekdir, std::_Ios_Openmode) [with charT = wchar_t, traits = std::char_traits&lt;wchar_t&gt;]': libs/config/test/all/../boost_no_std_wstreambuf.ipp:105: instantiated from here libs/config/test/all/../boost_no_std_wstreambuf.ipp:59: warning: enumeration value '_S_ios_seekdir_end' not handled in switch gcc.link bin.v2/libs/config/test/all/no_std_wstreambuf_pass.test/gcc-4.0.1/debug/threading-multi/no_std_wstreambuf_pass ld: unknown option: --start-group collect2: ld returned 1 exit status </strong></p> <blockquote> <p> "g++" -o "bin.v2/libs/config/test/all/no_std_wstreambuf_pass.test/gcc-4.0.1/debug/threading-multi/no_std_wstreambuf_pass" -Wl,--start-group "bin.v2/libs/config/test/all/no_std_wstreambuf_pass.test/gcc-4.0.1/debug/threading-multi/no_std_wstreambuf_pass.o" -Wl,-Bstatic -Wl,-Bdynamic -Wl,--end-group -g </p> </blockquote> <p> ...failed gcc.link bin.v2/libs/config/test/all/no_std_wstreambuf_pass.test/gcc-4.0.1/debug/threading-multi/no_std_wstreambuf_pass... ...skipped &lt;pbin.v2/libs/config/test/all/no_std_wstreambuf_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_wstreambuf_pass.run for lack of &lt;pbin.v2/libs/config/test/all/no_std_wstreambuf_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_wstreambuf_pass... MkDir1-quick-fix-for-unix bin.v2/libs/config/test/all/no_std_wstreambuf_fail.test MkDir1-quick-fix-for-unix bin.v2/libs/config/test/all/no_std_wstreambuf_fail.test/gcc-4.0.1 MkDir1-quick-fix-for-unix bin.v2/libs/config/test/all/no_std_wstreambuf_fail.test/gcc-4.0.1/debug MkDir1-quick-fix-for-unix bin.v2/libs/config/test/all/no_std_wstreambuf_fail.test/gcc-4.0.1/debug/threading-multi gcc.compile.c++ bin.v2/libs/config/test/all/no_std_wstreambuf_fail.test/gcc-4.0.1/debug/threading-multi/no_std_wstreambuf_fail.o libs/config/test/all/../no_std_wstreambuf_fail.cpp:27:2: error: #error "this file should not compile" libs/config/test/all/../no_std_wstreambuf_fail.cpp: In function 'int main(int, char<strong>)': libs/config/test/all/../no_std_wstreambuf_fail.cpp:32: error: 'boost_no_std_wstreambuf' has not been declared libs/config/test/all/../no_std_wstreambuf_fail.cpp:32: error: 'test' was not declared in this scope (failed-as-expected) bin.v2/libs/config/test/all/no_std_wstreambuf_fail.test/gcc-4.0.1/debug/threading-multi/no_std_wstreambuf_fail.o </strong>passed<strong> bin.v2/libs/config/test/all/no_std_wstreambuf_fail.test/gcc-4.0.1/debug/threading-multi/no_std_wstreambuf_fail.test ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;basic_text_wiprimitive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;basic_text_woprimitive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;text_wiarchive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;text_woarchive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;utf8_codecvt_facet.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;xml_wgrammar.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;xml_wiarchive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;xml_woarchive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;codecvt_null.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;libboost_wserialization-gcc40-mt-d-1_36.dylib for lack of &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;basic_text_wiprimitive.o... ...skipped &lt;pstage/lib&gt;libboost_wserialization-gcc40-mt-d-1_36.dylib for lack of &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi&gt;libboost_wserialization-gcc40-mt-d-1_36.dylib... ...skipped &lt;pstage/lib&gt;libboost_serialization-gcc40-mt-d.dylib for lack of &lt;pstage/lib&gt;libboost_serialization-gcc40-mt-d-1_36.dylib... ...skipped &lt;pstage/lib&gt;libboost_wserialization-gcc40-mt-d.dylib for lack of &lt;pstage/lib&gt;libboost_wserialization-gcc40-mt-d-1_36.dylib... MkDir1-quick-fix-for-unix bin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static MkDir1-quick-fix-for-unix bin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi MkDir1-quick-fix-for-unix bin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static MkDir1-quick-fix-for-unix bin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi gcc.compile.c++ bin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi/no_std_locale_pass.o gcc.link bin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi/no_std_locale_pass ld: unknown option: --start-group collect2: ld returned 1 exit status </strong></p> <blockquote> <p> "g++" -o "bin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi/no_std_locale_pass" -Wl,--start-group "bin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi/no_std_locale_pass.o" -Wl,-Bstatic -Wl,-Bdynamic -Wl,--end-group -g </p> </blockquote> <p> ...failed gcc.link bin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi/no_std_locale_pass... ...skipped &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.run for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass... MkDir1-quick-fix-for-unix bin.v2/libs/config/test/all/no_std_locale_fail.test/gcc-4.0.1/debug/link-static MkDir1-quick-fix-for-unix bin.v2/libs/config/test/all/no_std_locale_fail.test/gcc-4.0.1/debug/link-static/threading-multi gcc.compile.c++ bin.v2/libs/config/test/all/no_std_locale_fail.test/gcc-4.0.1/debug/link-static/threading-multi/no_std_locale_fail.o libs/config/test/all/../no_std_locale_fail.cpp:27:2: error: #error "this file should not compile" libs/config/test/all/../no_std_locale_fail.cpp: In function 'int main(int, char<strong>)': libs/config/test/all/../no_std_locale_fail.cpp:32: error: 'boost_no_std_locale' has not been declared libs/config/test/all/../no_std_locale_fail.cpp:32: error: 'test' was not declared in this scope (failed-as-expected) bin.v2/libs/config/test/all/no_std_locale_fail.test/gcc-4.0.1/debug/link-static/threading-multi/no_std_locale_fail.o </strong>passed<strong> bin.v2/libs/config/test/all/no_std_locale_fail.test/gcc-4.0.1/debug/link-static/threading-multi/no_std_locale_fail.test ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;basic_archive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;basic_iarchive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;basic_iserializer.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;basic_oarchive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;basic_oserializer.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;basic_pointer_iserializer.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;basic_pointer_oserializer.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;basic_serializer_map.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;basic_text_iprimitive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;basic_text_oprimitive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;basic_xml_archive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;binary_iarchive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;binary_oarchive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;extended_type_info.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;extended_type_info_typeid.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;extended_type_info_no_rtti.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;polymorphic_iarchive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;polymorphic_oarchive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;stl_port.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;text_iarchive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;text_oarchive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;void_cast.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;xml_grammar.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;xml_iarchive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;xml_oarchive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;libboost_serialization-gcc40-mt-d-1_36.a(clean) for lack of &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;basic_archive.o... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;libboost_serialization-gcc40-mt-d-1_36.a for lack of &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;basic_archive.o... ...skipped &lt;pstage/lib&gt;libboost_serialization-gcc40-mt-d-1_36.a for lack of &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;libboost_serialization-gcc40-mt-d-1_36.a... MkDir1-quick-fix-for-unix bin.v2/libs/config/test/all/no_std_wstreambuf_pass.test/gcc-4.0.1/debug/link-static MkDir1-quick-fix-for-unix bin.v2/libs/config/test/all/no_std_wstreambuf_pass.test/gcc-4.0.1/debug/link-static/threading-multi gcc.compile.c++ bin.v2/libs/config/test/all/no_std_wstreambuf_pass.test/gcc-4.0.1/debug/link-static/threading-multi/no_std_wstreambuf_pass.o libs/config/test/all/../boost_no_std_wstreambuf.ipp: In member function 'typename boost_no_std_wstreambuf::parser_buf&lt;charT, traits&gt;::pos_type boost_no_std_wstreambuf::parser_buf&lt;charT, traits&gt;::seekoff(typename std::basic_streambuf&lt;_CharT, _Traits&gt;::off_type, std::_Ios_Seekdir, std::_Ios_Openmode) [with charT = char, traits = std::char_traits&lt;char&gt;]': libs/config/test/all/../boost_no_std_wstreambuf.ipp:104: instantiated from here libs/config/test/all/../boost_no_std_wstreambuf.ipp:59: warning: enumeration value '_S_ios_seekdir_end' not handled in switch libs/config/test/all/../boost_no_std_wstreambuf.ipp: In member function 'typename boost_no_std_wstreambuf::parser_buf&lt;charT, traits&gt;::pos_type boost_no_std_wstreambuf::parser_buf&lt;charT, traits&gt;::seekoff(typename std::basic_streambuf&lt;_CharT, _Traits&gt;::off_type, std::_Ios_Seekdir, std::_Ios_Openmode) [with charT = wchar_t, traits = std::char_traits&lt;wchar_t&gt;]': libs/config/test/all/../boost_no_std_wstreambuf.ipp:105: instantiated from here libs/config/test/all/../boost_no_std_wstreambuf.ipp:59: warning: enumeration value '_S_ios_seekdir_end' not handled in switch gcc.link bin.v2/libs/config/test/all/no_std_wstreambuf_pass.test/gcc-4.0.1/debug/link-static/threading-multi/no_std_wstreambuf_pass ld: unknown option: --start-group collect2: ld returned 1 exit status </strong></p> <blockquote> <p> "g++" -o "bin.v2/libs/config/test/all/no_std_wstreambuf_pass.test/gcc-4.0.1/debug/link-static/threading-multi/no_std_wstreambuf_pass" -Wl,--start-group "bin.v2/libs/config/test/all/no_std_wstreambuf_pass.test/gcc-4.0.1/debug/link-static/threading-multi/no_std_wstreambuf_pass.o" -Wl,-Bstatic -Wl,-Bdynamic -Wl,--end-group -g </p> </blockquote> <p> ...failed gcc.link bin.v2/libs/config/test/all/no_std_wstreambuf_pass.test/gcc-4.0.1/debug/link-static/threading-multi/no_std_wstreambuf_pass... ...skipped &lt;pbin.v2/libs/config/test/all/no_std_wstreambuf_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_wstreambuf_pass.run for lack of &lt;pbin.v2/libs/config/test/all/no_std_wstreambuf_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_wstreambuf_pass... MkDir1-quick-fix-for-unix bin.v2/libs/config/test/all/no_std_wstreambuf_fail.test/gcc-4.0.1/debug/link-static MkDir1-quick-fix-for-unix bin.v2/libs/config/test/all/no_std_wstreambuf_fail.test/gcc-4.0.1/debug/link-static/threading-multi gcc.compile.c++ bin.v2/libs/config/test/all/no_std_wstreambuf_fail.test/gcc-4.0.1/debug/link-static/threading-multi/no_std_wstreambuf_fail.o libs/config/test/all/../no_std_wstreambuf_fail.cpp:27:2: error: #error "this file should not compile" libs/config/test/all/../no_std_wstreambuf_fail.cpp: In function 'int main(int, char<strong>)': libs/config/test/all/../no_std_wstreambuf_fail.cpp:32: error: 'boost_no_std_wstreambuf' has not been declared libs/config/test/all/../no_std_wstreambuf_fail.cpp:32: error: 'test' was not declared in this scope (failed-as-expected) bin.v2/libs/config/test/all/no_std_wstreambuf_fail.test/gcc-4.0.1/debug/link-static/threading-multi/no_std_wstreambuf_fail.o </strong>passed<strong> bin.v2/libs/config/test/all/no_std_wstreambuf_fail.test/gcc-4.0.1/debug/link-static/threading-multi/no_std_wstreambuf_fail.test ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;basic_text_wiprimitive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;basic_text_woprimitive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;text_wiarchive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;text_woarchive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;utf8_codecvt_facet.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;xml_wgrammar.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;xml_wiarchive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;xml_woarchive.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;codecvt_null.o for lack of &lt;pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi&gt;no_std_locale_pass.test... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;libboost_wserialization-gcc40-mt-d-1_36.a(clean) for lack of &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;basic_text_wiprimitive.o... ...skipped &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;libboost_wserialization-gcc40-mt-d-1_36.a for lack of &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;basic_text_wiprimitive.o... ...skipped &lt;pstage/lib&gt;libboost_wserialization-gcc40-mt-d-1_36.a for lack of &lt;pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi&gt;libboost_wserialization-gcc40-mt-d-1_36.a... ...skipped &lt;pstage/lib&gt;libboost_serialization-gcc40-mt-d.a for lack of &lt;pstage/lib&gt;libboost_serialization-gcc40-mt-d-1_36.a... ...skipped &lt;pstage/lib&gt;libboost_wserialization-gcc40-mt-d.a for lack of &lt;pstage/lib&gt;libboost_wserialization-gcc40-mt-d-1_36.a... ...failed updating 4 targets... ...skipped 90 targets... ...updated 54 targets... 79-140-13-195:boost_1_36_0 ruslantelyuk$ </strong></p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/2357 Trac 1.4.3 Robert Ramey Mon, 22 Sep 2008 03:14:04 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/2357#comment:1 https://svn.boost.org/trac10/ticket/2357#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">worksforme</span> </li> </ul> <p> I notice that with the trunk tests Darwin seems to build and test OK. In this case, it seems that the environment lacks support for wide characters. This is really a build system question and not something that I (the library author) would be able to address. BJAM, band Jamfiles are a total mystery to me. </p> Ticket Dave Abrahams Wed, 03 Jun 2009 19:39:55 GMT status, component changed; resolution deleted https://svn.boost.org/trac10/ticket/2357#comment:2 https://svn.boost.org/trac10/ticket/2357#comment:2 <ul> <li><strong>status</strong> <span class="trac-field-old">closed</span> → <span class="trac-field-new">reopened</span> </li> <li><strong>resolution</strong> <span class="trac-field-deleted">worksforme</span> </li> <li><strong>component</strong> <span class="trac-field-old">serialization</span> → <span class="trac-field-new">build</span> </li> </ul> <p> Yes, this is a problem when using the GCC toolset on darwin. I'm having the same issue. The linker doesn't recognize the --start-group option. Note that I am not using "Apple GCC;" I'm using gcc-4.4 from macports, which is a "plain" GCC implementation. </p> Ticket Robert Ramey Sat, 06 Jun 2009 02:09:16 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/2357#comment:3 https://svn.boost.org/trac10/ticket/2357#comment:3 <ul> <li><strong>status</strong> <span class="trac-field-old">reopened</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">wontfix</span> </li> </ul> Ticket