
What version of boost are you using? Martin Lütken wrote:
I am trying to make the very first example in serialization work: http://www.boost.org/libs/serialization/doc/index.html (A Very Simple Case)
I get linker errors about missing destructor : boost::archive::detail::basic_pointer_oserializer::~basic_pointer_oserializer(void) And similar errors.
It seems the implementation of this destructor, which is declared in: boost/boost/archive/detail/basic_pointer_oserializer.hpp For some reason is implemented in: boost/libs/serialization/src/basic_pointer_oserializer.cpp
The first obvious question is offcourse: Why is the implementation not under : boost/boost/archive/src/basic_pointer_oserializer.cpp ?
Other questen is why is the "basic_pointer_oserializer.cpp" file not listed anywhere in the jamfiles? I can only find it in the vc71 solution provided in the serialization lib.
I am aware that it might work if I use the official jambuilt libraries, but we really want to use our own Cmake files instead of Jam. I suppose I could just add the files like "basic_pointer_oserializer.cpp" to my Cmake files along with others that probably contains implemetations of other linker errors I get. Just its' still strange to me why they are not needed in the original jamfiles.
-Martin Lutken _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost