Boost logo

Boost-Build :

From: Jürgen Hunold (hunold_at_[hidden])
Date: 2004-06-22 03:10:08


Hi Volodya !

On Friday 18 June 2004 14:41, Vladimir Prus wrote:
> Hi Jürgen,

> Is it possible that you send me a testcase? Or tell where lm_new.obj is
> declared and how its used by subprojects. You can also replace the test on
> line 816 with if true and find out where the targets are generated.

Well, I tried to reproduce this, but had no success so far.
When I change line 816, I get:

bjam gcc-3.4.0
XXX
/rmc/simudev/lib/gcc-3.4.0/boost_cvs/tools/build/v2/build/virtual-target.jam:824: in virtual-target.register-actual-name from module virtual-target
error: Duplicate name of actual target: <pbin>lm_new.o
error: previous virtual target { common%common.copy-lm_new.OBJ { /rmc/simudev/lib/gcc-3.4.0/flexlm/v9.2/i86_r9/lm_new.OBJ } }
error: created from RailTable/main/Jamfile:54
error: another virtual target { common%common.copy-lm_new.OBJ { /rmc/simudev/lib/gcc-3.4.0/flexlm/v9.2/i86_r9/lm_new.OBJ } }
error: created from RailTable/main/Jamfile:54
error: added properties: none
error: removed properties: none
/rmc/simudev/lib/gcc-3.4.0/boost_cvs/tools/build/v2/build/virtual-target.jam:175: in actualize-no-scanner from module object(file-target)@13394
/rmc/simudev/lib/gcc-3.4.0/boost_cvs/tools/build/v2/build/virtual-target.jam:110: in object(file-target)@13394.actualize from module object(file-target)@13394
/rmc/simudev/lib/gcc-3.4.0/boost_cvs/tools/build/v2/build-system.jam:169: in load from module build-system
/rmc/simudev/lib/gcc-3.4.0/boost_cvs/tools/build/v2/kernel/modules.jam:259: in import from module modules
/rmc/simudev/lib/gcc-3.4.0/boost_cvs/tools/build/v2/kernel/bootstrap.jam:120: in boost-build from module
/rmc/hunold/src/boost-build.jam:1: in module scope from module

The line 54 in RailTable/main/Jamfile reads:
stage bin : $(TARGET) : <location>../../bin ;

where

local TARGET = RailTable2RailSys ;

is the program name.

I'll try and get a testcase running. But this may take some time ;-((

Yours,

Jürgen

-- 
* Dipl.-Math. Jürgen Hunold ! Institut für Verkehrswesen, Eisenbahnbau
* voice: ++49 511 762-2529 ! und -betrieb, Universität Hannover 
* fax : ++49 511 762-3001 ! Appelstrasse 9a, D-30167 Hannover
* hunold_at_[hidden] ! www.ive.uni-hannover.de
 

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