Unable to build Boost.Serialization library from boost 1.34 with vacpp.

&". "./boost/archive/impl/basic_binary_iprimitive.ipp", line 177.1: 1540-0700 (I) The previous message was produced while processing "boost::archive::basic_binary_iprimitive<boost::archive::binary_wiarchive,wchar_t,std::char_traits<wchar_t> ::~basic_binary_iprimitive()". "./boost/archive/binary_iarchive_impl.hpp", line 70.5: 1540-0700 (I) The
::binary_iarchive_impl(std::basic_istream<wchar_t,std::char_traits<wchar_t> &, unsigned int)". "./boost/archive/binary_iarchive_impl.hpp", line 28.7: 1540-0700 (I) The
". "./boost/archive/binary_wiarchive.hpp", line 33.7: 1540-0700 (I) The
We are using IBM's XLC compiler (version 8.0) on a LInux/PPC system. I have been able to compile boost 1.33.1 with XLC without any showstopping problems. (The Boost.Wave library has some minor issues I think) Attempting to build boost 1.34.0 with the same version of xlc results in multiple compilation failures. I'm providing one of the build errors in hopes that I can start getting some pointers as to where to look. I can dig up more compilation errors if needed. I did have to patch the vacpp.jam file to override the default location of the xlc compiler. There should be a better way to set the compiler location right? Suggestions? Thanks, -- Joe $ cd $HOME/boost_1_34_0 $ /configure --with-libraries=serialization --with-toolset=vacpp $ make ./tools/jam/src/bin.unknownppc/bjam --user-config=user-config.jam--with-serialization ...patience... ...found 1178 targets... ...updating 48 targets... vacpp.compile.c++ bin.v2 /libs/serialization/build/vacpp/release/link-static/threading-multi/binary_wiarchive.o "./boost/archive/impl/basic_binary_iprimitive.ipp", line 180.9: 1540-0216 (S) An expression of type "std::basic_streambuf<wchar_t,std::char_traits<wchar_t> >" cannot be converted to type "boost::archive::detail::input_streambuf_access<wchar_t,std::char_traits<wchar_t> previous message was produced while processing "boost::archive::binary_iarchive_impl<boost::archive::binary_wiarchive,wchar_t,std::char_traits<wchar_t> previous message was produced while processing "class boost::archive::binary_iarchive_impl<boost::archive::binary_wiarchive,wchar_t,std::char_traits<wchar_t> previous message was produced while processing "class boost::archive::binary_wiarchive". /usr/bin/xlC_r -c -DBOOST_ALL_NO_LIB=1 -DNDEBUG -O3 -qstrict -qinline -qeh -qrtti -I"." -o "bin.v2/libs/serialization/build/vacpp/release/link-static/threading-multi/binary_wiarchive.o" "libs/serialization/src/binary_wiarchive.cpp" ...failed vacpp.compile.c++ bin.v2 /libs/serialization/build/vacpp/release/link-static/threading-multi/binary_wiarchive.o...
participants (1)
-
Joe Davidson