Boost logo

Boost-Build :

From: David Abrahams (dave_at_[hidden])
Date: 2003-04-16 11:02:46


I made some progress on getting msvc to really work under Cygwin, but
had a problem with generators_test. When I followed the usual
procedure for reproducing and diagnosing the problem, I got a problem
involving boostbook (?!?). See the very bottom of this message.

Any clues?

-Dave

----
$ python test_all.py msvc-6.5
unit_tests : PASSED
module_actions : PASSED
startup_v1 : PASSED
startup_v2 : PASSED
project_test4 : PASSED
project_test1 : PASSED
project_test3 : PASSED
generators_test : "['/cygdrive/c/boost/tools/build/test/../jam_src/bin.cygwinx86/bjam', '-sBOOST_BUILD_PATH=/
cygdrive/c/boost/tools/build/test/../new:/cygdrive/c/boost/tools/build/test', '-d0', '--quiet', 'msvc-6.5']" returned 1
STDOUT ============
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\cygwin\tmp\testcmd.7>Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\cygwin\tmp\testcmd.7>Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\cygwin\tmp\testcmd.7>Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\cygwin\tmp\testcmd.7>WD consuming d.wd
Dolphin consuming bin/msvc-6.5/debug/d_lexer.dlp
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\cygwin\tmp\testcmd.7>Whale consuming bin/msvc-6.5/debug/d_parser.whl
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\cygwin\tmp\testcmd.7>Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\cygwin\tmp\testcmd.7>X_PRO: source is y.x_pro
X: source is bin/msvc-6.5/debug/y.x1 bin/msvc-6.5/debug/y.x2
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\cygwin\tmp\testcmd.7>...skipped <lib/msvc-6.5/debug>auxilliary.rsp for lack of <lib/msvc-6.5/debug>c.obj...
...skipped <lib/msvc-6.5/debug>auxilliary.lib for lack of <lib/msvc-6.5/debug>auxilliary.rsp...
...skipped <./msvc-6.5/debug>a.rsp for lack of <./msvc-6.5/debug_at_bin/msvc-6.5/debug@>c.obj...
...skipped <./msvc-6.5/debug>a.exe for lack of <./msvc-6.5/debug>a.rsp...
...skipped <./msvc-6.5/debug>f.rsp for lack of <lib/msvc-6.5/debug>auxilliary.lib...
...skipped <./msvc-6.5/debug>f.exe for lack of <./msvc-6.5/debug>f.rsp...
CPP-MARK consuming e.cpp
NM target source consuming bin/msvc-6.5/debug/e.marked.cpp
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\cygwin\tmp\testcmd.7>Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\cygwin\tmp\testcmd.7>...failed updating 2 targets...
STDERR ============
The system cannot find the path specified.
The system cannot find the path specified.
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 9 of generators_test.py
from line 34 of test_all.py (run_tests)
from line 96 of test_all.py
FAILED
dave_at_penguin /cygdrive/c/boost/tools/build/test
$ export PRESERVE=1
dave_at_penguin /cygdrive/c/boost/tools/build/test
$ python generators_test.py msvc-6.5
"['/cygdrive/c/boost/tools/build/test/../jam_src/bin.cygwinx86/bjam', '-sBOOST_BUILD_PATH=/cygdrive/c/boost/tools/build/
test/../new:/cygdrive/c/boost/tools/build/test', '-d0', '--quiet', 'msvc-6.5']" returned 1
STDOUT ============
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\cygwin\tmp\testcmd.0>Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\cygwin\tmp\testcmd.0>Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\cygwin\tmp\testcmd.0>Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\cygwin\tmp\testcmd.0>WD consuming d.wd
Dolphin consuming bin/msvc-6.5/debug/d_lexer.dlp
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\cygwin\tmp\testcmd.0>Whale consuming bin/msvc-6.5/debug/d_parser.whl
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\cygwin\tmp\testcmd.0>Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\cygwin\tmp\testcmd.0>X_PRO: source is y.x_pro
X: source is bin/msvc-6.5/debug/y.x1 bin/msvc-6.5/debug/y.x2
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\cygwin\tmp\testcmd.0>...skipped <lib/msvc-6.5/debug>auxilliary.rsp for lack of <lib/msvc-6.5/debug>c.obj...
...skipped <lib/msvc-6.5/debug>auxilliary.lib for lack of <lib/msvc-6.5/debug>auxilliary.rsp...
...skipped <./msvc-6.5/debug>a.rsp for lack of <./msvc-6.5/debug_at_bin/msvc-6.5/debug@>c.obj...
...skipped <./msvc-6.5/debug>a.exe for lack of <./msvc-6.5/debug>a.rsp...
...skipped <./msvc-6.5/debug>f.rsp for lack of <lib/msvc-6.5/debug>auxilliary.lib...
...skipped <./msvc-6.5/debug>f.exe for lack of <./msvc-6.5/debug>f.rsp...
CPP-MARK consuming e.cpp
NM target source consuming bin/msvc-6.5/debug/e.marked.cpp
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\cygwin\tmp\testcmd.0>Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\cygwin\tmp\testcmd.0>...failed updating 2 targets...
STDERR ============
The system cannot find the path specified.
The system cannot find the path specified.
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 9 of generators_test.py
Preserved directory /tmp/testcmd.0
dave_at_penguin /cygdrive/c/boost/tools/build/test
$ cp -r /tmp/testcmd.0 .
dave_at_penguin /cygdrive/c/boost/tools/build/test
$ cd testcmd.0
dave_at_penguin /cygdrive/c/boost/tools/build/test/testcmd.0
$ ls
CVS/ a.cpp bin/ d.wd extra.jam lib/ project-root.jam x.l z.cpp
Jamfile b.cxx c.ui e.cpp lex.jam nm.jam qt.jam y.x_pro
dave_at_penguin /cygdrive/c/boost/tools/build/test/testcmd.0
$ bjam -d+2 msvc-6.5
/cygdrive/c/boost/tools/build/test/../new/boostbook.jam:70: in boostbook.init
*** argument error
* rule path.make ( native )
* called with: ( )
* missing argument native
/cygdrive/c/boost/tools/build/test/../new/path.jam:42:see definition of rule 'path.make' being called
/cygdrive/c/boost/tools/build/test/../new/toolset.jam:21: in using
/cygdrive/c/boost/tools/build/test/../new/user-config.jam:49: in modules.load
/cygdrive/c/boost/tools/build/test/../new/build-system.jam:44: in load
/cygdrive/c/boost/tools/build/test/../new/modules.jam:171: in import
/cygdrive/c/boost/tools/build/test/../new/bootstrap.jam:41: in boost-build
/cygdrive/c/boost/tools/build/test/boost-build.jam:2: in module scope
dave_at_penguin /cygdrive/c/boost/tools/build/test/testcmd.0
$
-- 
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