
Have you looked at the source files (the *.cpp files ) of the
archives: in the archive source files you have to
#include
Hi again,
No joy so far. Have added these headers to my archive:
#include
#include and my archive now derives like so: class boost_iarchive: public detail::common_iarchive
, public detail::shared_ptr_helper I still get the same undefined reference :/
To: boost-users@lists.boost.org From: ramey@rrsd.com Date: Mon, 15 Sep 2008 08:39:09 -0800 Subject: Re: [Boost-users] serialization problems (undefined reference -boost::archive::detail::archive_pointer_oserializer<...>)
Good point. Note that the archives included include a "shared_ptr_helper" just to support shared_ptr.
Robert Ramey
Matthias Troyer wrote:
On Sep 15, 2008, at 11:18 AM, Allan Johns wrote:
Hi,
I've written my own archive, which works fine until I try serialising a boost::shared_ptr<X>, in which case I get:
undefined reference to ` boost
archive detail archive_pointer_oserializer boost::archive::boost_oarchive::~archive_pointer_oserializer(). (boost::archive::boost_oarchive is my archive class, in case this causes confusion).
I'm on gcc4.1.2, ceontos4 x86_64. I'm linking to libboost_serialization-gcc41-mt-1_35.so also. I've hit a bit of a brick wall here so any help would be greatly appreciated. I've searched around but can't seem to find any relevant posts on this subject.
cheers A
Do you use your own archive class? If so, please look at the serialization source files to see how to compile the sorces for your archive and which additional headers your archive source files need to include.
Matthias
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
Try Facebook in Windows Live Messenger! Try it Now! _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users