Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2004-06-18 07:41:31


Hi Jürgen,
> It's the same.
>
> /ive/hunold/packages/boost/tools/build/v2/build/virtual-target.jam:830:
> 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
> { /usr/local/flexlm/v9.2/i86_r9/lm_new.OBJ } }
> error: another virtual target { common%common.copy-lm_new.OBJ
> { /usr/local/flexlm/v9.2/i86_r9/lm_new.OBJ } }

......

> So, I think the the same target is pulled from two sub-projects and then
> bjam fails to recognise that they are identical. Your new test +
> message at line 816 does definitely not trigger.

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.

- 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