Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2007-08-08 16:16:31


Roland Schwarz wrote:

> While I was trying to use the format-name rule from the common module, I
> discovered the following problem:
>
> I have installed on my machine both, the debian boost-build package
> (which goes to /usr/share/boost-build ) and the source from RC_1_34_0
> branch.
>
> When I do
> bjam --version
> from any directory (not RC_1_34_0) I get:
>
> Boost.Build V2 (Milestone 11)
> Boost.Jam 03.1.14
>
> and for bjam --debug-configuration I get:
>
> notice: found boost-build.jam at /usr/share/boost-build/boost-build.jam
> notice: loading Boost.Build from /usr/share/boost-build
>
> This looks good so far, but from the RC_1_34_0 directory
> for bjam --version I get:
>
> Boost.Build V2 (Milestone 11)
> Boost.Jam 03.1.14
>
> which I think is not so terribly good since the code definitely is newer
> than the already released milestone 11.
>
> Then for bjam --debug-configuration I get:
>
> notice: found boost-build.jam at
> /home/roland/projects/boost/RC_1_34_0/boost-build.jam
> notice: loading Boost.Build from /usr/share/boost-build
>
> Which looks straight wrong to me. The system is loading the wrong build
> system. Although it seems to find the correct path before. This makes it
> impossible to even build the boost library on a debian system that has
> the newest boost-build package installed.

Hmm, I think we probably should modify Boost to always use in-tree
Boost.Build, to make sure it's always can be built.

- Volodya


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