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?



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

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at