Opened 14 years ago
Closed 13 years ago
#2357 closed Bugs (wontfix)
boost::serialization is not build under macosx
Reported by: | 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 , 14 years ago
Resolution: | → worksforme |
---|---|
Status: | new → closed |
comment:2 by , 13 years ago
Component: | serialization → build |
---|---|
Resolution: | worksforme |
Status: | closed → reopened |
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 , 13 years ago
Resolution: | → wontfix |
---|---|
Status: | reopened → closed |
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.