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