Boost logo

Boost Users :

From: Jeffrey Holle (jeff.holle_at_[hidden])
Date: 2004-12-07 13:49:13


I've done some time consuming experiementing with situation.
What I find is I can cut the number of link errors to:
   ../../install/libUMLModel.so: undefined reference to
`boost::serialization::void_downcast(boost::serialization::extended_type_info
const&, boost::serialization::extended_type_info const&, void const*, bool)'
   ../../install/libUMLModel.so: undefined reference to
`boost::serialization::void_cast_detail::void_caster::self_register()'
   ../../install/libUMLModel.so: undefined reference to
`boost::archive::basic_binary_iprimitive<boost::archive::binary_iarchive,
std::basic_istream<char, std::char_traits<char> >
>::load(std::basic_string<char, std::char_traits<char>,
std::allocator<char> >&)'
by commenting out the input serialize method in 14 of 17 modules.
The problem doesn't seem to be related to specific modules, instead its
the number of them. I say this because I have avoided the majority of
linker errors by commenting out 3 different modules, all of them being
about the 14th module getting such treatment.

Have never seen such behavior out of a compiler/linker.
It is concerning!


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net