|
Boost-Build : |
Subject: Re: [Boost-build] Boost build error in build-system.jam
From: Dmitry Timoshenko (dimentiy2k_at_[hidden])
Date: 2011-04-10 16:50:22
10.04.2011 6:17, Edward Diener пиÑеÑ:
> On 4/9/2011 9:28 PM, Dmitry Timoshenko wrote:
>> Hello,
>>
>> I use boost.build 3.1.18 to compile my projects. I setup scripts more
>> then 1 year ago. I checked scripts worked properly.
>> They also works with boost 1.41.
>>
>> But with boost 1.45 the boost build version 3.1.18 doesn't work due to
>> it's too old for boost 1.45.
>
> Run bootstrap in the tools/build/v2 directory of your Boost 1.45 tree
> and put the resulting bjam executable in your PATH before any other bjam.
I already did it before write this post and not one time repeated and
checked out this.
For nightly build (taken from here:
http://www.boost.org/boost-build2/boost-build.zip) e.g. I get this (try
to compile using boost 1.41):
Ready to build unicomm...
WARNING: No python installation configured and autoconfiguration
failed. See http://www.boost.org/libs/python/doc/building.html
for configuration instructions or pass --without-python to
suppress this message and silently skip all Boost.Python targets
D:/work/extra/boost-build\build-system.jam:727: 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
For boost build 3.1.19 taken from boost 1.45 source package
I get this:
WARNING: No python installation configured and autoconfiguration
failed. See http://www.boost.org/libs/python/doc/building.html
for configuration instructions or pass --without-python to
suppress this message and silently skip all Boost.Python targets
D:/work/extra/boost-build\build-system.jam:721: 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
But with boost build 3.1.18 Everything is fine!
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