Boost logo

Boost-Build :

From: David Abrahams (dave_at_[hidden])
Date: 2003-02-27 10:35:13


Vladimir Prus <ghost_at_[hidden]> writes:

> David Abrahams wrote:
>
>> cd c:/boost/tools/build/test/
>> python dependency_test.py msvc-6.5
>> File bin/msvc-6.5/debug/a.o not touched as expected
>> Added files : []
>> Removed files : []
>> Modified files: ['bin/msvc-6.5/debug/a.exe', 'bin/msvc-6.5/debug/a.exp',
>> 'bin/msvc-6.5/debug/a.lib', 'bin/msvc-6.5/debug/a.obj',
>> 'bin/msvc-6.5/debug/b.exe', 'bin/msvc-6.5/debug/b.obj',
>> 'bin/msvc-6.5/debug/main-target-c/c.exe'] Touched files :
>> ['bin/msvc-6.5/debug/a.pdb', 'bin/msvc-6.5/debug/a.rsp',
>> 'bin/msvc-6.5/debug/b.pdb', 'bin/msvc-6.5/debug/b.rsp',
>> 'bin/msvc-6.5/debug/main-target-c/c.pdb'] FAILED test of
>> c:\boost\tools\build\test\..\jam_src\bin.ntx86\bjam
>> -sBOOST_BUILD_PATH=c:\boost\tools\build\test\..\new;c:\boost\tools\build\te
>>st -d0 --quiet msvc-6.5 at line 288 of BoostBuild.py (fail_test)
>> from line 351 of BoostBuild.py (expect_touch)
>> from line 22 of dependency_test.py
>>
>> :(. I don't know what causes that. Is it really looking for "a.o"
>>
>> rather than "a.obj"?
>
> Yes... because the test hardcodes ".o" extension. There should be ".obj" in
> all the cases.

OK, patched... :(

cd c:/boost/tools/build/test/
python dependency_test.py msvc-6.5
File bin/msvc-6.5/debug/a.obj not touched as expected
Added files : []
Removed files : []
Modified files: ['bin/msvc-6.5/debug/a.exe', 'bin/msvc-6.5/debug/a.exp', 'bin/msvc-6.5/debug/a.lib', 'bin/msvc-6.5/debug/a.obj', 'bin/msvc-6.5/debug/b.exe', 'bin/msvc-6.5/debug/b.obj', 'bin/msvc-6.5/debug/main-target-c/c.exe']
Touched files : ['bin/msvc-6.5/debug/a.pdb', 'bin/msvc-6.5/debug/a.rsp', 'bin/msvc-6.5/debug/b.pdb', 'bin/msvc-6.5/debug/b.rsp', 'bin/msvc-6.5/debug/main-target-c/c.pdb']
FAILED test of c:\boost\tools\build\test\..\jam_src\bin.ntx86\bjam -sBOOST_BUILD_PATH=c:\boost\tools\build\test\..\new;c:\boost\tools\build\test -d0 --quiet msvc-6.5
at line 288 of BoostBuild.py (fail_test)
from line 351 of BoostBuild.py (expect_touch)
from line 22 of dependency_test.py

Compilation exited abnormally with code 1 at Thu Feb 27 10:34:29

>> > OK, there's no problem with extra includes/defines for sources that
>> > go into library. But each test should create "impexp.hpp".
>>
>> Really?
>
> Or know a path where it can be found.

Yeah, the latter might be preferable.

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com
 

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