I am using XLC under Linux/PPC with boost 1.33.1 compiled with XLC 8.0. I
get the following errors when I attempt to compile the demo_xml.cpp example
to compile.
xlc++ -o demo_xml-xlc demo_xml.cpp -qstaticlink
-I/home/jdavidso/boost/boost_xlc/include/boost-1_33_1
-L/home/jdavidso/boost/boost_xlc/lib -lboost_serialization-xlc-mt -lpthread
"/home/jdavidso/boost/boost_xlc/include/boost-1_33_1/boost/archive/detail/oserializer.hpp",
line 333.13: 1540-1109 (S) The use of undefined class
"boost::STATIC_ASSERTION_FAILURE<0>" is not valid.
"/home/jdavidso/boost/boost_xlc/include/boost-1_33_1/boost/archive/detail/oserializer.hpp",
line 331.50: 1540-0700 (I) The previous message was produced while
processing
"boost::archive::detail::save_pointer_type::abstract::register_type(boost::archive::xml_oarchive &)".
"/home/jdavidso/boost/boost_xlc/include/boost-1_33_1/boost/archive/detail/oserializer.hpp",
line 360.16: 1540-0700 (I) The previous message was produced while
processing
"boost::archive::detail::save_pointer_type::register_type(boost::archive::xml_oarchive &, bus_stop &)".
"/home/jdavidso/boost/boost_xlc/include/boost-1_33_1/boost/archive/detail/oserializer.hpp",
line 460.55: 1540-0700 (I) The previous message was produced while
processing
"boost::archive::detail::save_pointer_type::invoke(boost::archive::xml_oarchive &, bus_stop * const)".
"/home/jdavidso/boost/boost_xlc/include/boost-1_33_1/boost/archive/detail/oserializer.hpp",
line 536.5: 1540-0700 (I) The previous message was produced while processing
"boost::archive::save(xml_oarchive
&, bus_stop * const &)".
"/home/jdavidso/boost/boost_xlc/include/boost-1_33_1/boost/archive/basic_xml_oarchive.hpp",
line 91.10: 1540-0700 (I) The previous message was produced while processing
"boost::archive::basic_xml_oarchiveboost::archive::xml_oarchive::save_override(const nvp &, int)".
"/home/jdavidso/boost/boost_xlc/include/boost-1_33_1/boost/archive/detail/interface_oarchive.hpp",
line 77.15: 1540-0700 (I) The previous message was produced while processing
"boost::archive::detail::interface_oarchiveboost::archive::xml_oarchive::operator<<
>(const nvp &)".
"/home/jdavidso/boost/boost_xlc/include/boost-1_33_1/boost/serialization/collections_save_imp.hpp",
line 43.12: 1540-0700 (I) The previous message was produced while processing
"boost::serialization::stl::save_collection > >(xml_oarchive &, const list > &)".
"/home/jdavidso/boost/boost_xlc/include/boost-1_33_1/boost/serialization/list.hpp",
line 44.5: 1540-0700 (I) The previous message was produced while processing
"boost::serialization::save >(xml_oarchive &, const list > &, const unsigned int)".
"/home/jdavidso/boost/boost_xlc/include/boost-1_33_1/boost/serialization/split_free.hpp",
line 37.17: 1540-0700 (I) The previous message was produced while processing
"boost::serialization::free_saver > >::invoke(boost::archive::xml_oarchive &,
const std::list > &, const unsigned
int)".
"/home/jdavidso/boost/boost_xlc/include/boost-1_33_1/boost/serialization/split_free.hpp",
line 74.5: 1540-0700 (I) The previous message was produced while processing
"boost::serialization::split_free > >(xml_oarchive &, list > &, const unsigned int)".
"/home/jdavidso/boost/boost_xlc/include/boost-1_33_1/boost/serialization/list.hpp",
line 75.5: 1540-0700 (I) The previous message was produced while processing
"boost::serialization::serialize >(xml_oarchive &, list > &, const unsigned int)".
"/home/jdavidso/boost/boost_xlc/include/boost-1_33_1/boost/serialization/serialization.hpp",
line 125.13: 1540-0700 (I) The previous message was produced while
processing
"boost::serialization::serialize_adl > >(xml_oarchive &, list > &, const unsigned int)".
"/home/jdavidso/boost/boost_xlc/include/boost-1_33_1/boost/archive/detail/oserializer.hpp",
line 148.5: 1540-0700 (I) The previous message was produced while processing
"boost::archive::detail::oserializer > >::save_object_data(basic_oarchive &, const
void *) const".
"/home/jdavidso/boost/boost_xlc/include/boost-1_33_1/boost/archive/detail/oserializer.hpp",
line 99.7: 1540-0700 (I) The previous message was produced while processing
"class
boost::archive::detail::oserializer > >".
"/home/jdavidso/boost/boost_xlc/include/boost-1_33_1/boost/serialization/access.hpp",
line 109.10: 1540-0217 (S) "serialize" is not a member of "class
list >".
"/home/jdavidso/boost/boost_xlc/include/boost-1_33_1/boost/serialization/access.hpp",
line 104.17: 1540-0700 (I) The previous message was produced while
processing
"boost::serialization::access::serialize > >(xml_oarchive &, list > &, const unsigned int)".
"/home/jdavidso/boost/boost_xlc/include/boost-1_33_1/boost/serialization/serialization.hpp",
line 81.5: 1540-0700 (I) The previous message was produced while processing
"boost::serialization::serialize > >(xml_oarchive &, list > &, const unsigned int)".
Thanks.
--
Joe