Boost logo

Boost-Build :

From: gclbb-jamboost_at_[hidden]
Date: 2003-01-05 18:00:16


Hi,
I can't get boost::python's release build compile.

I'm using bjam and get internal compiler errors when trying to build
the python release lib/dll.

My system is:
win2000 sp2
msvc 6.0 sp5
activestate python 2.2.2
stlport 4.5.3

I tried to build all using the following batch file:
-----begin batch file -----------
call "C:\Programme\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT"
c:
cd C:\Developer\boost_1_29_0\tools\build\jam_src
set VISUALC="C:\Programme\Microsoft Visual Studio\VC98"
set JAM_TOOLSET=VISUALC
nmake -f builds\win32-visualc.mk
cd c:\developer\boost_1_29_0
set stlport-iostream="on"
set STLPORT_VERSION="4.5.3"
set STLPORT_PATH="c:/developer"
set PYTHON_ROOT="c:/developer/python22"
set PYTHON_VERSION="2.2"
C:\Developer\boost_1_29_0\tools\build\jam_src\bin.ntx86\bjam.exe
"-sTOOLS=msvc-stlport"

------end of batch file-------------

The internal compiler errors occur in _complex.h from stlport. This is
the output:
-----begin error messages---------------
vc-C++
libs\python\build\bin\boost_python.dll\msvc-stlport\release\runtime-link-dynamic\stlport-cstd-namespace-std\stlport-iostream-on\stlport-version-4.5.3\numeric.obj
****** {BD Software Proxy CL v2.26} STL Message Decryption is ON!
******
numeric.cpp
c:/developer\STLport-4.5.3\stlport\stl/_complex.h(889): fatal error
C1001: INTERNER COMPILER- FEHLER
(Compiler-Datei "msc1.cpp", Zeile 1794)
Bitte wählen Sie im Menü "?" von Visual C++
den Befehl "Software Service", oder öffnen Sie die Hilfedatei
für den Software Service, um weitere Informationen zu erhalten

"cl" /Zm800 -nologo -GX -c -DNDEBUG -DBOOST_PYTHON_DYNAMIC_LIB
-DBOOST_PYTHON_SOURCE -D_STLP_DO_IMPORT_CSTD_FUNCTIONS=1 /O2 /GX /GR
/MD -I"libs\python\build" -I"c:/developer\STLport-4.5.3\stlport"
-I"C:\Developer\boost_1_29_0" -I"c:\developer\python22\include"
-I"C:\PROGRA~1\MIAF9D~1\VC98\include"
-Fo"libs\python\build\bin\boost_python.dll\msvc-stlport\release\runtime-link-dynamic\stlport-cstd-namespace-std\stlport-iostream-on\stlport-version-4.5.3\numeric.obj"
-Tp"libs\python\build\../src\numeric.cpp"

...failed vc-C++
libs\python\build\bin\boost_python.dll\msvc-stlport\release\runtime-link-dynamic\stlport-cstd-namespace-std\stlport-iostream-on\stlport-version-4.5.3\numeric.obj...
vc-C++
libs\python\build\bin\boost_python.dll\msvc-stlport\release\runtime-link-dynamic\stlport-cstd-namespace-std\stlport-iostream-on\stlport-version-4.5.3\list.obj
****** {BD Software Proxy CL v2.26} STL Message Decryption is ON!
******
list.cpp
c:/developer\STLport-4.5.3\stlport\stl/_complex.h(889): fatal error
C1001: INTERNER COMPILER- FEHLER
(Compiler-Datei "msc1.cpp", Zeile 1794)
Bitte wählen Sie im Menü "?" von Visual C++
den Befehl "Software Service", oder öffnen Sie die Hilfedatei
für den Software Service, um weitere Informationen zu erhalten

"cl" /Zm800 -nologo -GX -c -DNDEBUG -DBOOST_PYTHON_DYNAMIC_LIB
-DBOOST_PYTHON_SOURCE -D_STLP_DO_IMPORT_CSTD_FUNCTIONS=1 /O2 /GX /GR
/MD -I"libs\python\build" -I"c:/developer\STLport-4.5.3\stlport"
-I"C:\Developer\boost_1_29_0" -I"c:\developer\python22\include"
-I"C:\PROGRA~1\MIAF9D~1\VC98\include"
-Fo"libs\python\build\bin\boost_python.dll\msvc-stlport\release\runtime-link-dynamic\stlport-cstd-namespace-std\stlport-iostream-on\stlport-version-4.5.3\list.obj"
-Tp"libs\python\build\../src\list.cpp"

---------- end of error messages--------------------

Both debug builds compile without a problem. All other boost libs
build in debug and release build.

Any suggestions?

Regards
Joerg

 


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