[master] Building boost 1.56 - only 4 libs are built
When I execute the following command usually all libs are built: bjam -j8 --toolset=msvc --without-mpi variant=debug link=static runtime-link=shared define=_CRT_NONSTDC_NO_DEPRECATE define=_CRT_SECURE_NO_DEPRECATE define=_SCL_SECURE_NO_DEPRECATE define=BOOST_REGEX_MATCH_EXTRA stage > log_x86_debug.txt But on the current master only three libs are built or copied into my stage folder. libboost_container-vc120-mt-gd-1_56.lib libboost_context-vc120-mt-gd-1_56.lib libboost_exception-vc120-mt-gd-1_56.lib libboost_prg_exec_monitor-vc120-mt-gd-1_56.lib Is my command incorrect? I have been using it for many years. Regards, Christian
Sorry I forget to copy the link to the log file:
http://pastebin.com/raw.php?i=mG20m6R6
On Mon, Jun 2, 2014 at 10:45 PM, Christian Henning
When I execute the following command usually all libs are built:
bjam -j8 --toolset=msvc --without-mpi variant=debug link=static runtime-link=shared define=_CRT_NONSTDC_NO_DEPRECATE define=_CRT_SECURE_NO_DEPRECATE define=_SCL_SECURE_NO_DEPRECATE define=BOOST_REGEX_MATCH_EXTRA stage > log_x86_debug.txt
But on the current master only three libs are built or copied into my stage folder.
libboost_container-vc120-mt-gd-1_56.lib libboost_context-vc120-mt-gd-1_56.lib libboost_exception-vc120-mt-gd-1_56.lib libboost_prg_exec_monitor-vc120-mt-gd-1_56.lib
Is my command incorrect? I have been using it for many years.
Regards, Christian
Christian Henning wrote:
Sorry I forget to copy the link to the log file:
It appears that "b2 headers" did not create the links for 'boost/atomic/detail/caps_msvc_x86.hpp' 'boost/config/abi/msvc_prefix.hpp' 'boost/mpl/aux_/preprocessed/plain/or.hpp' 'boost/regex/user.hpp' 'boost/preprocessor/iteration/detail/iter/forward1.hpp' ... I'm not sure why that would be. Perhaps you need to run it again? (Or run it at all, if you haven't.)
On 03/06/14 11:21, Peter Dimov wrote:
Christian Henning wrote:
Sorry I forget to copy the link to the log file:
It appears that "b2 headers" did not create the links for
'boost/atomic/detail/caps_msvc_x86.hpp' 'boost/config/abi/msvc_prefix.hpp' 'boost/mpl/aux_/preprocessed/plain/or.hpp' 'boost/regex/user.hpp' 'boost/preprocessor/iteration/detail/iter/forward1.hpp' ...
I'm not sure why that would be. Perhaps you need to run it again? (Or run it at all, if you haven't.)
Isn't b2 headers run automatically when you build libraries that need it?
-----Original Message----- From: Boost [mailto:boost-bounces@lists.boost.org] On Behalf Of Peter Dimov Sent: 03 June 2014 10:22 To: boost@lists.boost.org Subject: Re: [boost] [master] Building boost 1.56 - only 4 libs are built
It appears that "b2 headers" did not create the links for
'boost/atomic/detail/caps_msvc_x86.hpp' 'boost/config/abi/msvc_prefix.hpp' 'boost/mpl/aux_/preprocessed/plain/or.hpp' 'boost/regex/user.hpp' 'boost/preprocessor/iteration/detail/iter/forward1.hpp' ...
I'm not sure why that would be. Perhaps you need to run it again? (Or run it at all, if you haven't.)
I've also twice been forced to delete the whole /boost folder and re-run b2 headers to get these pesky links correct. (For reasons entirely unclear - however much I am fumbling with modular-boost, that should not happen?) Paul --- Paul A. Bristow Prizet Farmhouse Kendal UK LA8 8AB +44 01539 561830
participants (4)
-
Christian Henning
-
Mathias Gaunard
-
Paul A. Bristow
-
Peter Dimov