Boost logo

Boost :

From: John Maddock (john_at_[hidden])
Date: 2004-08-31 05:09:17


> Well here's the strange aspect of this; I tested this exact configuration
> before putting those changes in and I get different results than you do.
> Running with latest CVS, and bjam 3.1.10 I get for the above compile this:
[snipped]
> Which as you can see doesn't include the VC include path.

That's not what I see, I opened up a Visual studio command prompt and:

C:\data\boost\develop\boost>set BOOST_ROOT=c:\data\boost\develop\boost

C:\data\boost\develop\boost>set TOOLS=vc7.1-stlport

C:\data\boost\develop\boost>set STLPORT_PATH=c:\download\open\stlport

C:\data\boost\develop\boost>cd libs\config\test

C:\data\boost\develop\boost\libs\config\test>bjam -a -d2 config_test
...patience...
...found 378 targets...
...updating 9 targets...
MkDir1 ..\..\..\bin\boost\libs\config\test\config_test.test

    mkdir "..\..\..\bin\boost\libs\config\test\config_test.test"

MkDir1 ..\..\..\bin\boost\libs\config\test\config_test.test\vc7.1-stlport

    mkdir
"..\..\..\bin\boost\libs\config\test\config_test.test\vc7.1-stlport"

MkDir1
..\..\..\bin\boost\libs\config\test\config_test.test\vc7.1-stlport\debug

    mkdir
"..\..\..\bin\boost\libs\config\test\config_test.test\vc7.1-stlport\d
ebug"

MkDir1
..\..\..\bin\boost\libs\config\test\config_test.test\vc7.1-stlport\debug\
threading-multi

    mkdir
"..\..\..\bin\boost\libs\config\test\config_test.test\vc7.1-stlport\d
ebug\threading-multi"

vc-C++
..\..\..\bin\boost\libs\config\test\config_test.test\vc7.1-stlport\debug\
threading-multi\config_test.obj

    "cl" /Zm800 -nologo
/EHsc -c -D_STLP_DEBUG=1 -D_STLP_DEBUG_UNINITIALIZED=1
 -D_STLP_USE_DYNAMIC_LIB=1 /Z7 /Od /Ob0 /EHsc /GR /MDd /Op
/Zc:forScope -I"..
\..\..\bin\boost\libs\config\test" -I"C:\data\boost\develop\boost" -I"C:\Progra
m Files\Microsoft Visual Studio .NET
2003\VC7\include" -I"c:\download\open\stlpo
rt\STLport-4.6.2\stlport" -Fo"..\..\..\bin\boost\libs\config\test\config_test.
test\vc7.1-stlport\debug\threading-multi\config_test.obj" -Tp"..\..\..\libs\con
fig\test\config_test.cpp"

config_test.cpp
command-file-dump
..\..\..\bin\boost\libs\config\test\config_test.test\vc7.1-stl
port\debug\threading-multi\config_test.CMD

    IF EXIST
"..\..\..\bin\boost\libs\config\test\config_test.test\vc7.1-stlport
\debug\threading-multi\config_test.CMD" DEL
"..\..\..\bin\boost\libs\config\test
\config_test.test\vc7.1-stlport\debug\threading-multi\config_test.CMD"
    echo
"..\..\..\bin\boost\libs\config\test\config_test.test\vc7.1-stlport\deb
ug\threading-multi\config_test.obj">>..\..\..\bin\boost\libs\config\test\config_
test.test\vc7.1-stlport\debug\threading-multi\config_test.CMD

vc-Link
..\..\..\bin\boost\libs\config\test\config_test.test\vc7.1-stlport\debug
\threading-multi\config_test.exe

Note the extra "bad" include, I see the same behaviour with the
msvc-stlport, vc7-stlport and vc7.1-stlport toolsets.

John.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk