Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2003-02-27 10:21:25


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, 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.

> > Should there be a method in Tester which creates it?
>
> I don't know; maybe there should be a directory of common testing
> resources which is made available to all tests. Either one works for
> me.

OK. I'll think which one is better.

- 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