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