On Sun, Apr 5, 2015 at 2:51 PM, Marshall Clow <mclow.lists@gmail.com> wrote:
Release candidate files for 1.58.0 are available at: http://boost.cowic.de/rc/
As always, the release managers would appreciate it if you download the candidate of your choice and give building it a try. Please report both success and failure, and anything else that is noteworthy.
This helps ensure the candidates build OK before we push them out to SourceForge.
I have successfully built the boost libraries with both clang and gcc on Mac OS X for C++03,11 and 14. However, I have been only been able to build them one at a time. Specifying multiple tool sets for b2 gives an error: [ darwin-11 and darwin-14, etc are defined in my user-config.jam ] ./b2 -j 4 --toolset=darwin-11 [snip] ...updated 1016 targets... The Boost C++ Libraries were successfully built! The following directory should be added to compiler include paths: [snip] ./b2 -j 4 --toolset=darwin-14 [snip] ...updated 1016 targets... The Boost C++ Libraries were successfully built! The following directory should be added to compiler include paths: [snip] ./b2 -j 4 --toolset=darwin-11,darwin-14 MPI auto-detection failed: unknown wrapper compiler mpic++ Please report this error to the Boost mailing list: http://www.boost.org You will need to manually configure MPI support. Performing configuration checks - 32-bit : no (cached) - 64-bit : yes (cached) - arm : no (cached) - mips1 : no (cached) - power : no (cached) - sparc : no (cached) - x86 : yes (cached) Building the Boost C++ Libraries. - lockfree boost::atomic_flag : yes (cached) - has_icu builds : no (cached) warning: Graph library does not contain MPI-based parallel components. note: to enable them, add "using mpi ;" to your user-config.jam - zlib : yes (cached) - iconv (libc) : no (cached) - iconv (separate) : yes (cached) - icu : no (cached) - icu (lib64) : no (cached) - compiler-supports-ssse3 : no (cached) - compiler-supports-avx2 : no (cached) - gcc visibility : yes (cached) - long double support : yes (cached) 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. - zlib : yes (cached) - 32-bit : no (cached) - 64-bit : yes (cached) - arm : no (cached) - mips1 : no (cached) - power : no (cached) - sparc : no (cached) - x86 : yes (cached) - lockfree boost::atomic_flag : yes (cached) - has_icu builds : no (cached) - zlib : yes (cached) - iconv (libc) : no (cached) - iconv (separate) : yes (cached) - icu : no (cached) - icu (lib64) : no (cached) - compiler-supports-ssse3 : no (cached) - compiler-supports-avx2 : no (cached) - gcc visibility : yes (cached) - long double support : yes (cached) - zlib : yes (cached) error: Name clash for '<pstage/lib>libboost_python.a' error: error: Tried to build the target twice, with property sets having error: these incompatible properties: error: error: - <library>object(searched-lib-target)@6216 <toolset-darwin:version>11 error: - <library>object(searched-lib-target)@10007 <toolset-darwin:version>14 error: error: Please make sure to have consistent requirements for these error: properties everywhere in your project, especially for install error: targets. -- Marshall