Boost logo

Boost-Build :

Subject: [Boost-build] bjam - windows - drive letter - resolved
From: Anant Rao (arao_at_[hidden])
Date: 2010-02-26 02:02:03


Hi,

I finally figured out the issue that I reported yesterday.

Say, I have something like this in my Jamroot:

constant DICTIONARY_SRC : $(SHARED)/dictionary/src ;

If $(SHARED) is C:/hudson/<blah>, bjam fails with the following errors:

c:\Hudson\jobs\test_anant\workspace\dev\ThirdParty\Boost\boost_1_40_0\boost-build.jam:16: in module scope
c:/Hudson/jobs/test_anant/workspace/dev/ThirdParty/Boost/boost_1_40_0/tools/build/v2/build\targets.jam:406: in find-really
*** argument error
* rule project.find ( name : current-location )
* called with: ( libmempools : )
* missing argument current-location
c:/Hudson/jobs/test_anant/workspace/dev/ThirdParty/Boost/boost_1_40_0/tools/build/v2/build\project.jam:145:see definition of rule 'find' being called

If $(SHARED) is C:/Hudson/<blah>, bjam works fine.

So, the diff is this:

C:/hudson -> fails
C:/Hudson -> works ok

Could somebody confirm this?
Thanks,
Anant



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