I can't build the boost with vc++6.0
![](https://secure.gravatar.com/avatar/c3556d285393d26f8c20da2fedff3387.jpg?s=120&d=mm&r=g)
nul cl /Zm800 -nologo @"bin.v2\libs\serialization\build\msvc- 6.0\release\threading-m
I built the bjam and then use following command to compile the boost 1.35.0. D:\boost_1_35_0>bjam -q --toolset=msvc But I had a error message, " .\boost/mpl/protect.hpp(27) : fatal error C1001: INTERNAL COMPILER ERROR". How can I resolve this? Plz, help me. Environment: Windows XP sp2 korean VC++6.0 Full message: D:\boost_1_35_0>bjam -q --toolset=msvc warning: Graph library does not contain optional GraphML reader. note: to enable GraphML support, set EXPAT_INCLUDE and EXPAT_LIBPATH to the note: directories containing the Expat headers and libraries, respectively. warning: skipping optional Message Passing Interface (MPI) library. note: to enable MPI support, add "using mpi ;" to user-config.jam. note: to suppress this message, pass "--without-mpi" to bjam. note: otherwise, you can safely ignore this message. Building Boost.Regex with the optional Unicode/ICU support disabled. Please refer to the Boost.Regex documentation for more information (don't panic: this is a strictly optional feature). ...patience... ...patience... ...found 3933 targets... ...updating 262 targets... MkDir1 bin.v2 MkDir1 bin.v2\libs MkDir1 bin.v2\libs\serialization MkDir1 bin.v2\libs\serialization\build MkDir1 bin.v2\libs\serialization\build\msvc-6.0 MkDir1 bin.v2\libs\serialization\build\msvc-6.0\release MkDir1 bin.v2\libs\serialization\build\msvc-6.0\release\threading-multi compile-c-c++ bin.v2\libs\serialization\build\msvc-6.0\release\threading- multi\basic_archive.obj basic_archive.cpp ........ ........ .\boost/mpl/protect.hpp(27) : fatal error C1001: INTERNAL COMPILER ERROR (compiler file 'msc1.cpp', line 1794) Please choose the Technical Support command on the Visual C++ Help menu, or open the Technical Support help file for more information call "C:\Program Files\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT" ulti\binary_iarchive.obj.rsp" ...failed compile-c-c++ bin.v2\libs\serialization\build\msvc- 6.0\release\threadi ng-multi\binary_iarchive.obj... ...failed updating 1 target... ...updated 18 targets...
![](https://secure.gravatar.com/avatar/d9a0f009174783e33697bf217df0f469.jpg?s=120&d=mm&r=g)
김홍재 schrieb:
I built the bjam and then use following command to compile the boost 1.35.0.
D:\boost_1_35_0>bjam -q --toolset=msvc
But I had a error message, " .\boost/mpl/protect.hpp(27) : fatal error C1001: INTERNAL COMPILER ERROR".
How can I resolve this?
Plz, help me.
Environment: Windows XP sp2 korean VC++6.0
Looking at the 1.35 release notes (http://boost.org/users/news/version_1_35_0), it seems that VC6 is no longer supported. VC6 has loads of bugs when it comes to C++ support, so this is basically now wonder, and I doubt there is anything you can do to get it compile boost besides using an older version (1.33.1 or something like that). Cheers, Anteru
![](https://secure.gravatar.com/avatar/a39e067a69c01ae2a50bb31d77e0e0f9.jpg?s=120&d=mm&r=g)
I built the bjam and then use following command to compile the boost 1.35.0.
D:\boost_1_35_0>bjam -q --toolset=msvc
But I had a error message, " .\boost/mpl/protect.hpp(27) : fatal error C1001: INTERNAL COMPILER ERROR".
How can I resolve this?
Did you install the latest service packs for vc6? Could be worth to test that. Regards, Rainer
participants (3)
-
Anteru
-
Rainer Thaden
-
김홍재