|
Boost-Build : |
From: David Abrahams (dave_at_[hidden])
Date: 2003-04-12 21:50:45
Vladimir Prus <ghost_at_[hidden]> writes:
> Vladimir Prus wrote:
>> David Abrahams wrote:
>> > The stage test fails in various different ways under Cygwin or NT
>> > with any toolset I can find (including gcc).
>>
>> I've got a chance to test this myself. Borland passes the test on NT.
>> gcc was not --- I've added some quoting to gcc.jam to fix this.
>> It still fails 'searched_lib.py' --- there's something wrong with
>> extensions, but I can't fix this today.
>
> Fixed now --- it turns out that I broke gcc on NT exactly when I've made msvc
> pass that test. I got all tests passing with linux/gcc, nt/gcc and
> nt/borland.
You're right! I had modified the test-config.jam in my home
directory, which is of course ignored.
Everything works on NT. Cygwin tests are still quite unhappy with
everything, even GCC:
/cygdrive/c/boost/tools/build/test/../new/./bootstrap.jam:41: in boost-build from module
/cygdrive/c/boost/tools/build/test/../new/boost-build.jam:2: in module scope from module
...skipped /cygdrive/c for lack of /cygdrive...
...skipped /cygdrive/c/DOCUME~1 for lack of /cygdrive/c...
...skipped /cygdrive/c/DOCUME~1/dave for lack of /cygdrive/c/DOCUME~1...
...skipped /cygdrive/c/DOCUME~1/dave/LOCALS~1 for lack of /cygdrive/c/DOCUME~1/dave...
...skipped /cygdrive/c/DOCUME~1/dave/LOCALS~1/Temp for lack of /cygdrive/c/DOCUME~1/dave/LOCALS~1...
...skipped /cygdrive/c/DOCUME~1/dave/LOCALS~1/Temp/testcmd.1020 for lack of /cygdrive/c/DOCUME~1/dave/LOCALS~1/Temp...
...skipped /cygdrive/c/DOCUME~1/dave/LOCALS~1/Temp/testcmd.1020/dist for lack of /cygdrive/c/DOCUME~1/dave/LOCALS~1/Temp
/testcmd.1020...
...skipped <d/gcc/debug@/cygdrive/c/DOCUME~1/dave/LOCALS~1/Temp/testcmd.1020/dist@/main-target-a>a.exe for lack of /cygd
rive/c/DOCUME~1/dave/LOCALS~1/Temp/testcmd.1020/dist...
...failed updating 1 target...
STDERR ============
mkdir: cannot create directory `/cygdrive': File exists
-------- all changes caused by last build command ----------
Added files : ['bin/gcc/release/a.dll', 'bin/gcc/release/a.o', 'rs/a.dll']
Removed files : []
Modified files: []
Touched files : []
FAILED test of /cygdrive/c/boost/tools/build/test/../jam_src/bin.cygwinx86/bjam -sBOOST_BUILD_PATH=/cygdrive/c/boost/too
ls/build/test/../new:/cygdrive/c/boost/tools/build/test -d0 --quiet
at line 305 of BoostBuild.py (fail_test)
from line 258 of BoostBuild.py (run_build_system)
from line 65 of stage.py
from line 34 of test_all.py (run_tests)
from line 95 of test_all.py
FAILED
-- 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