[Boost-bugs] [Boost C++ Libraries] #6639: b2 --clean-all fails under Visual Studio 2008 and 2011

Subject: [Boost-bugs] [Boost C++ Libraries] #6639: b2 --clean-all fails under Visual Studio 2008 and 2011
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2012-03-01 00:59:00


#6639: b2 --clean-all fails under Visual Studio 2008 and 2011
---------------------------------------------+------------------------------
 Reporter: Florian George <fgeorge@…> | Type: Bugs
   Status: new | Milestone: To Be Determined
Component: Building Boost | Version: Boost 1.49.0
 Severity: Problem | Keywords:
---------------------------------------------+------------------------------
 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 <pbin.v2\libs\wave\build\msvc-11.0\release\link-static
 \threading-multi>libboost_wave-vc110-mt-1_49.lib for lack of
 <pbin.v2\libs\wave\build\msvc-11.0\release\link-static\threading-
 multi>instantiate_cpp_grammar.obj...
 ...skipped <pstage\lib>libboost_wave-vc110-mt-1_49.lib for lack of
 <pbin.v2\libs\wave\build\msvc-11.0\release\link-static\threading-multi
>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)

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/6639>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:09 UTC