Boost logo

Boost Users :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2005-11-28 01:29:58


brussels wrote:

BTW, it's better to give your real name when posting.

> Please help me with the issue described below
>
> --- Forwarded message --
> From: brussels <brussels_at_[hidden]>
> To: <witme-ferris_at_[hidden]>
> Date: 27.11.05 22:31
> Subject: No subject
>
>
> I trying to build libferris-1.1.70 from source. The library is building
> and linking without errors, but when we going to build tests and apps i
> get errors like this
.....
> /usr/home/quark/build/libferris-1.1.70/Ferris/.libs/libferris.so:
> undefined reference to
> `boost::archive::basic_binary_iprimitive<boost::archive::binary_iarchive,
> _STL::basic_istream<char, _STL::char_traits<char> >

This is linking to STLPort build of Boost.Serialization, right? Yes, you
have -I/usr/local/include/stlport in compiler options.

Have you built Boost.Serialization with STLPort?

> >::basic_binary_iprimitive[not-in-charge](_STL::basic_istream<char,
> _STL::char_traits<char> >&, bool)' /usr/local/lib/libferrisloki.so:
> undefined reference to `sigc::trackable::~trackable [not-in-charge]()'

This one has nothing to do with Boost.

> I use boost 1_33_1 and gcc 3.3.6 and linux 2.4.31

For the record, "linux 2.4.31" is verion of the kernel, which typically has
nothing to do with anything. It's better to specify which version of which
distribution you have and which version of packages you have there. That
way, folks using that distro can be more helpfull. Specifically, on Debian,
the 1.33.1 package of Boost is not using STLPort, and so can't be linked
with applications that use STLPort.

- Volodya


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