Boost logo

Boost-Build :

From: Michael Peterson (michael148_at_[hidden])
Date: 2004-11-18 13:26:28


Hi Again,

When attempting to build a 'virgin' distribution of boost_1_31_0 using
bbv1, I get the following linker error messages:

/usr/bin/ld: cannot find -lstlport_gcc
and
/usr/bin/ld: cannot find -lstlport_gcc_stldebug

Here is the command line I used:

bjam "-sTOOLS=gcc-stlport" -stlport_iostream=yes
-stlport-cstd-namespace=global

And here are my STL environment variables:

STLPORT_ROOT=/home/michael/sde/STLport-5.0-0125
STLPORT_VERSION=5.0-0125
STLPORT_LIB_DIRECTORY=/home/michael/sde/STLport-5.0-0125/lib
STLPORT_INCLUDE_DIRECTORY=/home/michael/sde/STLport-5.0-0125/stlport

Finally, the /etc/ld.so.conf cites the stlport lib directory.

Do I need to modify one or more of the various config/jam files? If so,
can someone point me to the right ones?

Cheers,

Michael
P.S. By 'virgin' I mean that the distribution is decompressed, untarred,
and then built using v1 of bjam. No modifications of any kind have been
made to the config/jam files in the tree whatsoever.

 ------=_NextPart_000_0013_01C4CD59.10B1AEC0 Content-Type: text/html;
charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; charset=3Dus-ascii"=
>
<TITLE>Message</TITLE>

<META content=3D"MSHTML 6.00.2900.2523" name=3DGENERATOR></HEAD>
<BODY>
<DIV><SPAN class=3D893554117-18112004><FONT face=3DArial size=3D2>Hi=20
Again,</FONT></SPAN></DIV>
<DIV><SPAN class=3D893554117-18112004><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D893554117-18112004><FONT face=3DArial size=3D2>When atte=
mpting to=20
build a 'virgin' distribution of boost_1_31_0 using bbv1, </FONT></SPAN><SP=
AN=20
class=3D893554117-18112004><FONT face=3DArial size=3D2>I get the following =
linker=20
error messages:</FONT></SPAN></DIV>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
<DIV><SPAN class=3D893554117-18112004><FONT face=3DArial size=3D2>/usr/bi=
n/ld:=20
cannot find -lstlport_gcc</FONT></SPAN></DIV>
<DIV><SPAN class=3D893554117-18112004><FONT face=3DArial=20
size=3D2>and</FONT></SPAN></DIV>
<DIV><SPAN class=3D893554117-18112004><FONT face=3DArial size=3D2>/usr/bi=
n/ld:=20
cannot find -lstlport_gcc_stldebug</FONT></SPAN></DIV></BLOCKQUOTE>
<DIV><SPAN class=3D893554117-18112004><FONT face=3DArial size=3D2>Here is&n=
bsp;the=20
command line I used:</FONT></SPAN></DIV>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
<DIV><SPAN class=3D893554117-18112004><FONT face=3DArial size=3D2>bjam=20
"-sTOOLS=3Dgcc-stlport" -stlport_iostream=3Dyes=20
-stlport-cstd-namespace=3Dglobal</FONT></SPAN></DIV></BLOCKQUOTE>
<DIV><SPAN class=3D893554117-18112004><FONT face=3DArial size=3D2>And here =
are my STL=20
environment variables:</FONT></SPAN></DIV>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
<DIV><SPAN class=3D893554117-18112004><FONT face=3DArial=20
size=3D2>STLPORT_ROOT=3D/home/michael/sde/STLport-5.0-0125<BR>STLPORT_VER=
SION=3D5.0-0125<BR>STLPORT_LIB_DIRECTORY=3D/home/michael/sde/STLport-5.0-01=
25/lib<BR>STLPORT_INCLUDE_DIRECTORY=3D/home/michael/sde/STLport-5.0-0125/st=
lport</FONT></SPAN></DIV></BLOCKQUOTE>
<DIV><SPAN class=3D893554117-18112004><FONT face=3DArial size=3D2>Finally, =
the=20
/etc/ld.so.conf cites the stlport lib directory.</FONT></SPAN></DIV>
<DIV><SPAN class=3D893554117-18112004><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D893554117-18112004><FONT face=3DArial size=3D2>Do I need=
to modify=20
one or more of the various config/jam files? If so, can someone point me to=
the=20
right ones?</FONT></SPAN></DIV>
<DIV><SPAN class=3D893554117-18112004><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D893554117-18112004><FONT face=3DArial=20
size=3D2>Cheers,</FONT></SPAN></DIV>
<DIV><SPAN class=3D893554117-18112004><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D893554117-18112004><FONT face=3DArial=20
size=3D2>Michael</FONT></SPAN></DIV>
<DIV><SPAN class=3D893554117-18112004><FONT face=3DArial size=3D2>P.S. By '=
virgin' I=20
mean that the distribution is decompressed, untarred, and then built using =
v1 of=20
bjam. No modifications of any kind have been made to&nbsp;the config/jam fi=
les=20
in the tree whatsoever.</FONT></SPAN></DIV>
<DIV><SPAN class=3D893554117-18112004></SPAN>&nbsp;</DIV></BODY></HTML>
 ------=_NextPart_000_0013_01C4CD59.10B1AEC0--


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk