id summary reporter owner description type status milestone component version severity resolution keywords cc 6639 b2 --clean-all fails under Visual Studio 2008 and 2012 Florian George "When compiling Boost with Visual Studio 2008 and Visual Studio 2011, the ""b2 --clean-all"" command doesn't clean up the bin.v2 Directoy. Under Visual Studio 2010 it works. Output under VS2008 (b2 --toolset=msvc-9.0 -j%NUMBER_OF_PROCESSORS%): {{{ ...updated 860 targets... The Boost C++ Libraries were successfully built! The following directory should be added to compiler include paths: C:/temp/boost_1_49_0_vs2008 The following directory should be added to linker library paths: C:\temp\boost_1_49_0_vs2008\stage\lib C:\temp\boost_1_49_0_vs2008>b2 --clean-all Building the Boost C++ Libraries. Performing configuration checks - has_icu builds : no warning: Graph library does not contain MPI-based parallel components. note: to enable them, add ""using mpi ;"" to your user-config.jam - iconv (libc) : no - iconv (separate) : no - icu : no - icu (lib64) : no - ../config//has_gcc_visibility builds : no - ../config//has_long_double_support builds : yes 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. warning: No python installation configured and autoconfiguration note: failed. See http://www.boost.org/libs/python/doc/building.html note: for configuration instructions or pass --without-python to note: suppress this message and silently skip all Boost.Python targets ...found 1 target... ...updating 1 target... ...updated 1 target... C:\temp\boost_1_49_0_vs2008> }}} Output under VS2010 (b2 --toolset=msvc-10.0 -j%NUMBER_OF_PROCESSORS%): {{{ ...found 1 target... ...updating 1 target... common.Clean clean-all common.Clean clean-all common.Clean clean-all common.Clean clean-all common.Clean clean-all common.Clean clean-all common.Clean clean-all common.Clean clean-all ...updated 1 target... C:\temp\boost_1_49_0_vs2010> }}} Output under Visual Studio 2010: {{{ ...updated 860 targets... The Boost C++ Libraries were successfully built! The following directory should be added to compiler include paths: C:/temp/boost_1_49_0_vs2010 The following directory should be added to linker library paths: C:\temp\boost_1_49_0_vs2010\stage\lib C:\temp\boost_1_49_0_vs2010>b2 --clean-all Building the Boost C++ Libraries. Performing configuration checks - has_icu builds : no warning: Graph library does not contain MPI-based parallel components. note: to enable them, add ""using mpi ;"" to your user-config.jam - iconv (libc) : no - iconv (separate) : no - icu : no - icu (lib64) : no - ../config//has_gcc_visibility builds : no - ../config//has_long_double_support builds : yes 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. warning: No python installation configured and autoconfiguration note: failed. See http://www.boost.org/libs/python/doc/building.html note: for configuration instructions or pass --without-python to note: suppress this message and silently skip all Boost.Python targets ...found 1 target... ...updating 1 target... common.Clean clean-all common.Clean clean-all common.Clean clean-all common.Clean clean-all common.Clean clean-all common.Clean clean-all common.Clean clean-all common.Clean clean-all ...updated 1 target... C:\temp\boost_1_49_0_vs2010> }}} Output under VS11 (b2 --toolset=msvc-11.0 -j%NUMBER_OF_PROCESSORS%): {{{ ...skipped libboost_wave-vc110-mt-1_49.lib for lack of instantiate_cpp_grammar.obj... ...skipped libboost_wave-vc110-mt-1_49.lib for lack of libboost_wave-vc110-mt-1_49.lib... ...failed updating 4 targets... ...skipped 4 targets... ...updated 852 targets... C:\temp\boost_1_49_0_vs2011>b2 --clean-all Building the Boost C++ Libraries. Performing configuration checks - has_icu builds : no warning: Graph library does not contain MPI-based parallel components. note: to enable them, add ""using mpi ;"" to your user-config.jam - iconv (libc) : no - iconv (separate) : no - icu : no - icu (lib64) : no - ../config//has_gcc_visibility builds : no - ../config//has_long_double_support builds : yes 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. warning: No python installation configured and autoconfiguration note: failed. See http://www.boost.org/libs/python/doc/building.html note: for configuration instructions or pass --without-python to note: suppress this message and silently skip all Boost.Python targets ...found 1 target... ...updating 1 target... ...updated 1 target... C:\temp\boost_1_49_0_vs2011> }}} (The fact that libboost_wave doesn't get built successfully doesn't have anything to do with the failed cleanup afaik as it fails the same way in VS2008 which builds everything successfully)" Bugs closed To Be Determined Building Boost Boost 1.51.0 Problem invalid