Boost logo

Boost-Build :

From: David Abrahams (dave_at_[hidden])
Date: 2003-01-15 07:38:44

Vladimir Prus <ghost_at_[hidden]> writes:

> David Abrahams wrote:
>> David Abrahams <dave_at_[hidden]> writes:
>>>However, I'm getting this failure:
>>>cd c:/boost/tools/build/test/
>>>set PATH=c:/tools/mingw-2.0/bin;%PATH% && python
>>>Traceback (most recent call last):
>>> File "c:\boost\tools\build\test\", line 15, in ?
>>> t.write("aux/1", "")
>>> File "c:\boost\tools\build\test\", line 129, in write
>>> open(nfile, "wb").write(content)
>>>IOError: [Errno 2] No such file or directory: 'C:\\DOCUME~1\\DAVIDA~1\\LOCALS~1\\Temp\\testcmd.487\\aux\\1'
>> I bet this is about extensions again. Maybe we ought to fix the test
>> framework to auto-adjust extensions it sees based on the platform?
> No, it's about "aux"! I don't know what device it is, but it's certainly
> some reserved device name on Win32.

Oh, yeah. Try naming a file "aux" for fun ;-)

> Do an update and try again. It passes
> for me on Win2000.

Not me:

c:\boost\tools\build\test\..\new\.\feature.jam:175: in feature.implied-feature from module feature
error: "gcc-3.0.1" is not a value of an implicit feature
c:\boost\tools\build\test\..\new\.\property.jam:215: in validate from module property
c:\boost\tools\build\test\..\new\.\property.jam:230: in property.validate-property-sets from module property
c:\boost\tools\build\test\..\new\.\build-request.jam:105: in build-request.expand from module build-request
c:\boost\tools\build\test\..\new\.\assert.jam:26: in assert.result from module object(feature-space)@3
c:\boost\tools\build\test\..\new\.\build-request.jam:277: in __test__ from module object(feature-space)@3
c:\boost\tools\build\test\..\new\.\modules.jam:132: in load from module build-request
c:\boost\tools\build\test\..\new\.\modules.jam:171: in import from module modules
c:\boost\tools\build\test\..\new\.\bootstrap.jam:41: in boost-build from module
c:\boost\tools\build\test\..\new\boost-build.jam:2: in module scope from module

I think your use of validate-property-sets is incorrect, because it
expects them to be expanded already.

David Abrahams
dave_at_[hidden] *
Boost support, enhancements, training, and commercial distribution

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at