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