Opened 14 years ago

Closed 13 years ago

#2357 closed Bugs (wontfix)

boost::serialization is not build under macosx

Reported by: nen777w@… Owned by: Robert Ramey
Milestone: Boost 1.37.0 Component: build
Version: Boost 1.36.0 Severity: Problem
Keywords: Cc: nen777w@…

Description

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 ?

I try build as:

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: http://boost.org/boost-build2/doc/html/bbv2/advanced/configuration.html ...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

"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

...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 <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.run for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>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)': 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 passed bin.v2/libs/config/test/all/no_std_locale_fail.test/gcc-4.0.1/debug/threading-multi/no_std_locale_fail.test ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>basic_archive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>basic_iarchive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>basic_iserializer.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>basic_oarchive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>basic_oserializer.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>basic_pointer_iserializer.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>basic_pointer_oserializer.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>basic_serializer_map.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>basic_text_iprimitive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>basic_text_oprimitive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>basic_xml_archive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>binary_iarchive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>binary_oarchive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>extended_type_info.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>extended_type_info_typeid.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>extended_type_info_no_rtti.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>polymorphic_iarchive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>polymorphic_oarchive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>stl_port.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>text_iarchive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>text_oarchive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>void_cast.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>xml_grammar.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>xml_iarchive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>xml_oarchive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>libboost_serialization-gcc40-mt-d-1_36.dylib for lack of <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>basic_archive.o... ...skipped <pstage/lib>libboost_serialization-gcc40-mt-d-1_36.dylib for lack of <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>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<charT, traits>::pos_type boost_no_std_wstreambuf::parser_buf<charT, traits>::seekoff(typename std::basic_streambuf<_CharT, _Traits>::off_type, std::_Ios_Seekdir, std::_Ios_Openmode) [with charT = char, traits = std::char_traits<char>]': 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<charT, traits>::pos_type boost_no_std_wstreambuf::parser_buf<charT, traits>::seekoff(typename std::basic_streambuf<_CharT, _Traits>::off_type, std::_Ios_Seekdir, std::_Ios_Openmode) [with charT = wchar_t, traits = std::char_traits<wchar_t>]': 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

"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

...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 <pbin.v2/libs/config/test/all/no_std_wstreambuf_pass.test/gcc-4.0.1/debug/threading-multi>no_std_wstreambuf_pass.run for lack of <pbin.v2/libs/config/test/all/no_std_wstreambuf_pass.test/gcc-4.0.1/debug/threading-multi>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)': 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 passed bin.v2/libs/config/test/all/no_std_wstreambuf_fail.test/gcc-4.0.1/debug/threading-multi/no_std_wstreambuf_fail.test ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>basic_text_wiprimitive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>basic_text_woprimitive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>text_wiarchive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>text_woarchive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>utf8_codecvt_facet.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>xml_wgrammar.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>xml_wiarchive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>xml_woarchive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>codecvt_null.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>libboost_wserialization-gcc40-mt-d-1_36.dylib for lack of <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>basic_text_wiprimitive.o... ...skipped <pstage/lib>libboost_wserialization-gcc40-mt-d-1_36.dylib for lack of <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/threading-multi>libboost_wserialization-gcc40-mt-d-1_36.dylib... ...skipped <pstage/lib>libboost_serialization-gcc40-mt-d.dylib for lack of <pstage/lib>libboost_serialization-gcc40-mt-d-1_36.dylib... ...skipped <pstage/lib>libboost_wserialization-gcc40-mt-d.dylib for lack of <pstage/lib>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

"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

...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 <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.run for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>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)': 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 passed 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 <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>basic_archive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>basic_iarchive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>basic_iserializer.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>basic_oarchive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>basic_oserializer.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>basic_pointer_iserializer.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>basic_pointer_oserializer.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>basic_serializer_map.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>basic_text_iprimitive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>basic_text_oprimitive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>basic_xml_archive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>binary_iarchive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>binary_oarchive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>extended_type_info.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>extended_type_info_typeid.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>extended_type_info_no_rtti.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>polymorphic_iarchive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>polymorphic_oarchive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>stl_port.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>text_iarchive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>text_oarchive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>void_cast.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>xml_grammar.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>xml_iarchive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>xml_oarchive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>libboost_serialization-gcc40-mt-d-1_36.a(clean) for lack of <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>basic_archive.o... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>libboost_serialization-gcc40-mt-d-1_36.a for lack of <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>basic_archive.o... ...skipped <pstage/lib>libboost_serialization-gcc40-mt-d-1_36.a for lack of <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>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<charT, traits>::pos_type boost_no_std_wstreambuf::parser_buf<charT, traits>::seekoff(typename std::basic_streambuf<_CharT, _Traits>::off_type, std::_Ios_Seekdir, std::_Ios_Openmode) [with charT = char, traits = std::char_traits<char>]': 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<charT, traits>::pos_type boost_no_std_wstreambuf::parser_buf<charT, traits>::seekoff(typename std::basic_streambuf<_CharT, _Traits>::off_type, std::_Ios_Seekdir, std::_Ios_Openmode) [with charT = wchar_t, traits = std::char_traits<wchar_t>]': 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

"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

...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 <pbin.v2/libs/config/test/all/no_std_wstreambuf_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_wstreambuf_pass.run for lack of <pbin.v2/libs/config/test/all/no_std_wstreambuf_pass.test/gcc-4.0.1/debug/link-static/threading-multi>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)': 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 passed 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 <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>basic_text_wiprimitive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>basic_text_woprimitive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>text_wiarchive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>text_woarchive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>utf8_codecvt_facet.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>xml_wgrammar.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>xml_wiarchive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>xml_woarchive.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>codecvt_null.o for lack of <pbin.v2/libs/config/test/all/no_std_locale_pass.test/gcc-4.0.1/debug/link-static/threading-multi>no_std_locale_pass.test... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>libboost_wserialization-gcc40-mt-d-1_36.a(clean) for lack of <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>basic_text_wiprimitive.o... ...skipped <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>libboost_wserialization-gcc40-mt-d-1_36.a for lack of <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>basic_text_wiprimitive.o... ...skipped <pstage/lib>libboost_wserialization-gcc40-mt-d-1_36.a for lack of <pbin.v2/libs/serialization/build/gcc-4.0.1/debug/link-static/threading-multi>libboost_wserialization-gcc40-mt-d-1_36.a... ...skipped <pstage/lib>libboost_serialization-gcc40-mt-d.a for lack of <pstage/lib>libboost_serialization-gcc40-mt-d-1_36.a... ...skipped <pstage/lib>libboost_wserialization-gcc40-mt-d.a for lack of <pstage/lib>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$

Change History (3)

comment:1 by Robert Ramey, 14 years ago

Resolution: worksforme
Status: newclosed

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.

comment:2 by Dave Abrahams, 13 years ago

Component: serializationbuild
Resolution: worksforme
Status: closedreopened

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.

comment:3 by Robert Ramey, 13 years ago

Resolution: wontfix
Status: reopenedclosed
Note: See TracTickets for help on using tickets.