Boost logo

Boost-Build :

Subject: Re: [Boost-build] Documentation build error on trunk
From: Jürgen Hunold (jhunold_at_[hidden])
Date: 2012-08-13 07:24:20


Hi Jurko,

On Sunday, 12. August 2012 15:53:13 Jurko Gospodnetić wrote:
> All project id's live in a single namespace and I can not think of a
> reason why anyone would absolutely need to change one id to map to a
> different project than it already does. Any target references using that
> project id would then be in danger of being interpretted incorrectly.
>
> On the other hand, if you do see a reason why the old behaviour was
> 'desireable', I'll gladly update the code as needed.

I'm having problems on Windows:

Let BOOST_ROOT=e:\src\devel\boost

my user-config.jam states:

local BOOST_ROOT = [ os.environ BOOST_ROOT ] ;
BOOST_ROOT ?= "e:/src/devel/boost" ;
use-project /boost : $(BOOST_ROOT) ;

And then I try to compile boost and get:

e:\src\devel\boost>b2 gcc
error: at E:\src\devel\boost\Jamroot:158
error: Attempt to redeclare already registered project id '/boost'.
error: Original project:
error: Name: Jamfile</e:/src/devel/boost>
error: Main id: /boost
error: File: E:\src\devel\boost\Jamroot
error: Location: /E:/src/devel/boost
error: New project:
error: File: E:\src\devel\boost\Jamroot
error: Location: /E:/src/devel/boost

I'm using this setup for a long time and the same setting (with another
default path, of course) continues to work on my Linux machine.

Any ideas?

Yours,

Jürgen

-- 
* Dipl.-Math. Jürgen Hunold  ! 
* voice: ++49 4257 300       ! Fährstraße 1
* fax  : ++49 4257 300       ! 31609 Balge/Sebbenhausen
* jhunold_at_gmx.eu             ! Germany

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