Boost logo

Boost-Build :

Subject: [Boost-build] Issue with boost build
From: Dmitry Timoshenko (dimentiy2k_at_[hidden])
Date: 2011-04-01 21:02:39


Hello,

I compile my library with
Boost.Build V2 (Milestone 12)
Boost.Jam 03.1.18

I also used Boost 1.41.

Everything was fine until I downloaded boost 1.45. Before build my
library, I built boost using boost.build coming with the boost library.

1. When I start building my library I get this:

--- CONSOLE OUT ---
Environment is properly set...

Boost: D:\work\libs\3rdlibs\boost\boost_1_45_0\

configure.jam: No such file or directory
D:\work\libs\3rdlibs\boost\boost_1_45_0\Jamroot:219: in modules.load
rule configure.register-components unknown in module
Jamfile</D:/work/libs/3rdlibs/boost/boost_1_45_0>.
D:/work/extra/boost-build/build\project.jam:313: in load-jamfile
D:/work/extra/boost-build/build\project.jam:62: in project.load
D:/work/extra/boost-build/build\project.jam:763: in project.use
D:/work/extra/boost-build/build\project.jam:89: in
project.load-used-projects
D:/work/extra/boost-build\build-system.jam:248: in load-config
D:/work/extra/boost-build\build-system.jam:389: in load-configuration-files
D:/work/extra/boost-build\build-system.jam:544: in load
D:\work\extra\boost-build\kernel\modules.jam:283: in import
D:\work\extra\boost-build\kernel\bootstrap.jam:142: in boost-build
D:\work\extra\boost-build\boost-build.jam:8: in module scope

Unicomm building finished: ERRORLEVEL = '0'
--- CONSOLE OUT ---

This is the boost.build accessible through
http://prdownloads.sourceforge.net/boost/boost-build-2.0-m12.zip

2. I downloaded nightly build
(http://www.boost.org/boost-build2/boost-build.zip) with version
Boost.Build 2011.04-svn

But in this case I get the following:

--- CONSOLE OUT ---
Environment is properly set...

Boost: D:\work\libs\3rdlibs\boost\boost_1_45_0\

D:/work/extra/boost-build\build-system.jam:722: in load
*** argument error
* rule project.load ( jamfile-location )
* called with: ( )
* missing argument jamfile-location
D:/work/extra/boost-build/build\project.jam:53:see definition of rule
'load' being called
D:\work\extra\boost-build\kernel\modules.jam:283: in import
D:\work\extra\boost-build\kernel\bootstrap.jam:142: in boost-build
D:\work\extra\boost-build\boost-build.jam:8: in module scope

Unicomm building finished: ERRORLEVEL = '0'
--- CONSOLE OUT ---

For second error there is no diferrence between boost versions. It
occurs with both 1.41 & 1.45.

3. I also tried version that comes with boost 1.45
Boost.Build V2 (Milestone 12)
Boost.Jam 03.1.19

I got the second error too. I can't realize. I just successfully
compiled boost 1.45 using bjam that the boost comes with.
What am I doing wrong?

Thank you.



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