
Hi all: I catch a build error on build boost_1_34_0. I used bjam to build the libs: bjam -sTOOLS=vc-7_1 stage My PC si IBM ThinkPad R40e, and I install the window XP(SP2,englis version,I used the China PRC as the default Language) as OS.I used Microsoft Visual Studio .NET 2003 as the build environment. On my PC, I install the python 2.5. I copy the information follow when I get the error: ------------------------------------------------------------------------ D:\STLDIR\boost_1_34_0>bjam -sTOOLS=vc-7_1 stage 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). warning: No toolsets are configured. warning: Configuring default toolset "msvc". warning: If the default is wrong, you may not be able to build C++ programs. warning: Use the "--toolset=xxxxx" option to override our guess. warning: For more configuration options, please consult warning: http://boost.org/boost-build2/doc/html/bbv2/advanced/configuration.html ...patience... ...patience... ...found 5787 targets... ...updating 944 targets... compile-c-c++ bin.v2\libs\graph\build\msvc-7.1\debug\threading-multi\read_graphv iz_spirit.obj read_graphviz_spirit.cpp boost\config.hpp(0) : fatal error C1084: 无法读取包含文件:“d:\stldir\boost_1_34 _0\boost\config.hpp”: Invalid argument call "d:\Microsoft Visual Studio .NET 2003\Vc7\bin\vcvars32.bat" >nul cl /Zm800 -nologo @"bin.v2\libs\graph\build\msvc-7.1\debug\threading-multi\read_ graphviz_spirit.obj.rsp" ...failed compile-c-c++ bin.v2\libs\graph\build\msvc-7.1\debug\threading-multi\r ead_graphviz_spirit.obj... ...skipped <pbin.v2\libs\graph\build\msvc-7.1\debug\threading-multi>boost_graph- vc71-mt-gd-1_34.dll for lack of <pbin.v2\libs\graph\build\msvc-7.1\debug\threadi ng-multi>read_graphviz_spirit.obj... ...skipped <pstage\lib>boost_graph-vc71-mt-gd-1_34.dll for lack of <pbin.v2\libs \graph\build\msvc-7.1\debug\threading-multi>boost_graph-vc71-mt-gd-1_34.dll... ...skipped <pbin.v2\libs\graph\build\msvc-7.1\debug\threading-multi>boost_graph- vc71-mt-gd-1_34.lib for lack of <pbin.v2\libs\graph\build\msvc-7.1\debug\threadi ng-multi>read_graphviz_spirit.obj... ...skipped <pstage\lib>boost_graph-vc71-mt-gd-1_34.lib for lack of <pbin.v2\libs \graph\build\msvc-7.1\debug\threading-multi>boost_graph-vc71-mt-gd-1_34.lib... ...skipped <pstage\lib>boost_graph-vc71-mt-gd.lib for lack of <pstage\lib>boost_ graph-vc71-mt-gd-1_34.lib... compile-c-c++ bin.v2\libs\graph\build\msvc-7.1\release\threading-multi\read_grap hviz_spirit.obj ------------------------------------------------------------------------ Then a get a pop up message box: Microsoft Visual C++ Runtime Library Buffer overrun detected! Program:…crosoft Visual studio.NET 2003\VC7\BIN\cl.exe A buffer overrun has been detected which has corrupted the program’s internal state. The program cannot safely continue execution and must now be terminated. OK Iyou can see the picture with the url:http://p.blog.csdn.net/images/p_blog_csdn_net/nscboy/302890/o_boost_build_er... nscboy (郭晨) E-mail: nscboy@tom.com