It seems like this was fixed by turning off the rtti for VC7.1 and I
verified that both V1 and V2 jamfiles have the workaround line in them
(not sure which one is getting used as I'm not passing any parameters
for that)
C:\work\boost_1_33_1>..\boost-jam-3.1.11-1-ntx86\bjam.exe
"-sTOOLS=vc-7_1-stlport" "-sSTLPORT_PATH=.."
"-sBUILD=on"
******************************************************
Building Boost.Iostreams with bzip2 support disabled.
To enable bzip2, consult the Boost.Iostreams documentation
******************************************************
******************************************************
Building Boost.Iostreams with zlib and gzip support disabled.
To enable zlib and gzip, consult the Boost.Iostreams documentation
******************************************************
Building Boost.Regex with the optional Unicode/ICU support disabled.
Please refer to the Boost.Regex documentation for more information
(and if you don't know what ICU is then you probably don't need it).
...found 11410 targets...
...updating 3 targets...
vc-C++
bin\boost\libs\wave\build\libboost_wave.lib\vc-7_1-stlport\debug\native-
wchar_t-on\threading-multi\instantiate_cpp_grammar.obj
instantiate_cpp_grammar.cpp
"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 /wd4675 /Zc:forScope /Zc:wchar_t
-I"bin\boost\libs\wave\build" -I"C:\work\boost_1_33_1"
-I"..\STLport-4.6.2\stlport" -I"C:\work\boost_1_33_1"
-Fo"bin\boost\libs\wave\build\libboost_wave.lib\vc-7_1-stlport\debug\nat
ive-wchar_t-on\threading-multi\instantiate_cpp_grammar.obj"
-Tp"C:\work\boost_1_33_1libs\wave\build\../src/instantiate_cpp_grammar.c
pp"
...failed vc-C++
bin\boost\libs\wave\build\libboost_wave.lib\vc-7_1-stlport\debug\native-
wchar_t-on\threading-multi\instantiate_cpp_grammar.obj...
...skipped
<@boost!libs!wave!build\libboost_wave.lib\vc-7_1-stlport\debug\native-wc
har_t-on\threading-multi>libboost_wave-vc71-mt-gdp-1_33_1.CMD for lack
of
<@boost!libs!wave!build\libboost_wave.lib\vc-7_1-stlport\debug\native-wc
har_t-on\threading-multi>instantiate_cpp_grammar.obj...
...skipped
<@boost!libs!wave!build\libboost_wave.lib\vc-7_1-stlport\debug\native-wc
har_t-on\threading-multi>libboost_wave-vc71-mt-gdp-1_33_1.lib for lack
of
<@boost!libs!wave!build\libboost_wave.lib\vc-7_1-stlport\debug\native-wc
har_t-on\threading-multi>instantiate_cpp_grammar.obj...
...failed updating 1 target...
...skipped 2 targets...
I still get the buffer overrun in cl.exe.
-D
---
Didier 'Dids' Malenfant
President
Ready At Dawn Studios LLC
www.readyatdawn.com http://www.readyatdawn.com/