Boost logo

Boost-Build :

From: Michael Peterson (michael148_at_[hidden])
Date: 2004-11-22 15:59:26


 
(1) I've been attempting to install boost 1.32.0. Accordingly, I
downloaded, decompressed, and untarred the 1.32.0 kit. I also downloaded
and installed the latest bjam rpm (boost-jam-3.1.1.10-1).

(2) According to the directions (Chapter 2 of the boost-build2/doc), at
that point I should be able to cd into the Boost.Build root directory
and run bjam --version and see something like this:

Boost.Build V2 (Milestone X)
Boost.Jam xx.xx.xx

Instead, I get the following:

michael ~/sde/boost_1_32_0/tools/build/v2> bjam --version
/home/michael/sde/boost_1_32_0/tools/build/v2/build/toolset.jam:29: in
using *** argument error
* rule stlport.init ( version ? : headers libraries ? )
* called with: ( : /usr/local/include/stlport : /usr/local/lib/stlport
: : : : : )
* extra argument /usr/local/lib/stlport
/home/michael/sde/boost_1_32_0/tools/build/v2/tools/stlport.jam:183:see
definition of rule 'init' being called
/home/michael/sde/boost_1_32_0/tools/build/v2/user-config.jam:44: in
modules.load
/home/michael/sde/boost_1_32_0/tools/build/v2/build-system.jam:61: in
load
/home/michael/sde/boost_1_32_0/tools/build/v2/kernel/modules.jam:259: in
import
/home/michael/sde/boost_1_32_0/tools/build/v2/kernel/bootstrap.jam:120:
in boost-build
/home/michael/sde/boost_1_32_0/tools/build/v2/boost-build.jam:2: in
module scope

So, I tried bjam --v2 --version and still no joy

michael ~/sde/boost_1_32_0/tools/build/v2> bjam --v2 --version
/home/michael/sde/boost_1_32_0/tools/build/v2/build/toolset.jam:29: in
using
*** argument error
* rule stlport.init ( version ? : headers libraries ? )
* called with: ( : /usr/local/include/stlport : /usr/local/lib/stlport
: : : : : )
* extra argument /usr/local/lib/stlport
/home/michael/sde/boost_1_32_0/tools/build/v2/tools/stlport.jam:183:see
definition of rule 'init' being called
/home/michael/sde/boost_1_32_0/tools/build/v2/user-config.jam:44: in
modules.load
/home/michael/sde/boost_1_32_0/tools/build/v2/build-system.jam:61: in
load
/home/michael/sde/boost_1_32_0/tools/build/v2/kernel/modules.jam:259: in
import
/home/michael/sde/boost_1_32_0/tools/build/v2/kernel/bootstrap.jam:120:
in boost-build
/home/michael/sde/boost_1_32_0/tools/build/v2/boost-build.jam:2: in
module scope
michael ~/sde/boost_1_32_0/tools/build/v2>

According to the doc, this should have worked without having to modify
any configuration files. What gives?

Cheers,

Michael

 ------=_NextPart_000_0004_01C4D093.1BEF6420 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><FONT face=3DArial><FONT size=3D2><SPAN=20
class=3D098404820-22112004></SPAN></FONT></FONT><FONT face=3DArial><FONT=20
size=3D2><SPAN class=3D098404820-22112004></SPAN></FONT></FONT><FONT=20
face=3DArial><FONT size=3D2><SPAN=20
class=3D098404820-22112004></SPAN></FONT></FONT>&nbsp;</DIV>
<DIV><FONT><SPAN class=3D098404820-22112004></SPAN><FONT face=3DArial><FONT=
=20
size=3D2>(1) I've been attempting to install boost 1.32.0. Accordingly, I=20
downloaded,<SPAN class=3D098404820-22112004> </SPAN>decompressed, and untar=
red the=20
1.32.0 kit. I also downloaded and installed the<SPAN class=3D098404820-2211=
2004>=20
</SPAN>latest bjam rpm (boost-jam-3.1.1.10-1)<SPAN=20
class=3D098404820-22112004>.</SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial><FONT size=3D2>(2) According to the directions (Cha=
pter 2 of=20
the boost-build2/doc), at that<SPAN class=3D098404820-22112004> </SPAN>poin=
t I=20
should be able to cd into the Boost.Build root directory and run bjam<SPAN=
=20
class=3D098404820-22112004> </SPAN>--version and see<SPAN=20
class=3D098404820-22112004> something like this:</SPAN></FONT></FONT></DIV>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
<DIV dir=3Dltr style=3D"MARGIN-RIGHT: 0px"><FONT face=3DArial=20
size=3D2><EM>&nbsp;Boost.Build V2 (Milestone X)<BR>&nbsp;Boost.Jam=20
xx.xx.xx</EM>&nbsp;</FONT></DIV></BLOCKQUOTE>
<DIV dir=3Dltr style=3D"MARGIN-RIGHT: 0px"><FONT face=3DArial size=3D2>Inst=
ead, I get=20
the following:</FONT></DIV>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
<DIV><FONT face=3DArial size=3D2><EM>michael ~/sde/boost_1_32_0/tools/bui=
ld/v2&gt;=20
bjam=20
--version<BR>/home/michael/sde/boost_1_32_0/tools/build/v2/build/toolset.=
jam:29:=20
in using<SPAN class=3D098404820-22112004> </SPAN>*** argument error<BR>* =
rule=20
stlport.init ( version ? : headers libraries ? )<BR>* called with: (&nbsp=
; :=20
/usr/local/include/stlport : /usr/local/lib/stlport :&nbsp; :&nbsp; :&nbs=
p;=20
:&nbsp; :&nbsp; )<BR>* extra argument=20
/usr/local/lib/stlport<BR>/home/michael/sde/boost_1_32_0/tools/build/v2/t=
ools/stlport.jam:183:see=20
definition of rule 'init' being=20
called<BR>/home/michael/sde/boost_1_32_0/tools/build/v2/user-config.jam:4=
4: in=20
modules.load<BR>/home/michael/sde/boost_1_32_0/tools/build/v2/build-syste=
m.jam:61:=20
in=20
load<BR>/home/michael/sde/boost_1_32_0/tools/build/v2/kernel/modules.jam:=
259:=20
in=20
import<BR>/home/michael/sde/boost_1_32_0/tools/build/v2/kernel/bootstrap.=
jam:120:=20
in=20
boost-build<BR>/home/michael/sde/boost_1_32_0/tools/build/v2/boost-build.=
jam:2:=20
in module scope</EM></FONT></DIV></BLOCKQUOTE>
<DIV><FONT face=3DArial><FONT size=3D2>So, I tried bjam --v2 --version=20
and&nbsp;<SPAN class=3D098404820-22112004>still no joy</SPAN></FONT></FONT>=
</DIV>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
<DIV><FONT face=3DArial size=3D2><EM>michael ~/sde/boost_1_32_0/tools/bui=
ld/v2&gt;=20
bjam --v2=20
--version<BR>/home/michael/sde/boost_1_32_0/tools/build/v2/build/toolset.=
jam:29:=20
in using<BR>*** argument error<BR>* rule stlport.init ( version ? : heade=
rs=20
libraries ? )<BR>* called with: (&nbsp; : /usr/local/include/stlport :=20
/usr/local/lib/stlport :&nbsp; :&nbsp; :&nbsp; :&nbsp; :&nbsp; )<BR>* ext=
ra=20
argument=20
/usr/local/lib/stlport<BR>/home/michael/sde/boost_1_32_0/tools/build/v2/t=
ools/stlport.jam:183:see=20
definition of rule 'init' being=20
called<BR>/home/michael/sde/boost_1_32_0/tools/build/v2/user-config.jam:4=
4: in=20
modules.load<BR>/home/michael/sde/boost_1_32_0/tools/build/v2/build-syste=
m.jam:61:=20
in=20
load<BR>/home/michael/sde/boost_1_32_0/tools/build/v2/kernel/modules.jam:=
259:=20
in=20
import<BR>/home/michael/sde/boost_1_32_0/tools/build/v2/kernel/bootstrap.=
jam:120:=20
in=20
boost-build<BR>/home/michael/sde/boost_1_32_0/tools/build/v2/boost-build.=
jam:2:=20
in module scope<BR>michael=20
~/sde/boost_1_32_0/tools/build/v2&gt;</EM></FONT></DIV></BLOCKQUOTE>
<DIV dir=3Dltr><FONT face=3DArial size=3D2><SPAN class=3D098404820-22112004=
>According to=20
the doc, this should have worked without having to modify any configuration=
=20
files. What gives?</SPAN></FONT></DIV>
<DIV dir=3Dltr><FONT face=3DArial size=3D2><SPAN=20
class=3D098404820-22112004></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr><FONT face=3DArial size=3D2><SPAN=20
class=3D098404820-22112004>Cheers,</SPAN></FONT></DIV>
<DIV dir=3Dltr><FONT face=3DArial size=3D2><SPAN=20
class=3D098404820-22112004></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr><FONT face=3DArial size=3D2><SPAN=20
class=3D098404820-22112004>Michael</SPAN></FONT></DIV>
<DIV dir=3Dltr><FONT face=3DArial size=3D2><SPAN=20
class=3D098404820-22112004></SPAN></FONT>&nbsp;</DIV></BODY></HTML>
 ------=_NextPart_000_0004_01C4D093.1BEF6420--


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