Boost logo

Boost-Build :

Subject: Re: [Boost-build] bjam - windows - drive letter - resolved
From: Vladimir Prus (ghost_at_[hidden])
Date: 2010-02-26 02:58:24


Anant Rao wrote:
> 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?

Could you try with nightly build as available at http://boost.org/boost-build2 ?
I think I've checked in a patch that should address a very similar failure mode.

- 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