On Mon, 28 May 2001, Webb, Duncan wrote:

> I cannot link either 1.1.6fix1 or 1.1.6fix2 under Solaris.
>
> Everything seems to compile okay but when the program is linked the following 
>message is shown:
>     undefined reference to `insert_unique__t8_Rb_tree5Zt12basic...

As a quick possible workaround try configuring --with-included-string.  It
seems compiler/linker on Solaris have a tendency to not like the really
long names they generate for types.  Otherwise you might have a compiler
option like -fsquangle.  However this option for gcc apparently requires
that all your c++ libraries also be squangled.

There doesn't appear to be anything dodgy about the code so it would seem
to be an STL implementation problem -- or the linker name problem.

Allan. (ARRae)


Reply via email to