Boost logo

Boost :

From: Marshall Clow (mclow.lists_at_[hidden])
Date: 2019-11-18 18:09:44


On Sun, Nov 17, 2019 at 4:11 AM Michael Caisse via Boost <
boost_at_[hidden]> wrote:

> Boost release 1.72.0 beta 1 rc1 is now available at:
>
> <https://dl.bintray.com/boostorg/beta/1.72.0.beta.1.rc1/source/>
>
> The release notes are not yet available.
> The updated documentation is not yet available.
> [ They will be available in a day or two. ]
>
> The SHA256 checksums are as follows:
>
> 3dd80fc3979c312bf892398c35778d821f6744a7fbf76c8248c85b4f3702e4d4
> boost_1_72_0_b1_rc1.7z
> 676e476a2a1246c7c5e8f40230fa70469f29dfe8aaa5bce0a85f94692e605c68
> boost_1_72_0_b1_rc1.tar.bz2
> e62e5fdffe0772309c77fc9463a95350ebcabb2ce03f2c6ee177123016756044
> boost_1_72_0_b1_rc1.tar.gz
> e3199f3f5046541570fffacd804d736e1999cfac05df6cc054ec97c8098d000d
> boost_1_72_0_b1_rc1.zip
>
>
> Please download the beta release candidate, give it a try, and report
> any problems you encounter.
>
>
I am seeing problems with b2/boost.build on Ubuntu.

I have a configuration for "Clang - tip of tree", which I define thus:

using clang : tot
        : "/Sources/LLVM/bin/bin/clang++"
        : <cxxflags>"-stdlib=libc++ -I /Sources/LLVM/llvm/projects/libcxx
-Wno-register" <linkflags>"-stdlib=libc++"
        ;

Works great in 1.5x through 1.71, and for 1.72.0 on Mac OS.
On Ubuntu, however, it fails:

$ ./b2 toolset=clang-tot/cxxstd=2a
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

    - default address-model : 64-bit
    - default architecture : x86

Building the Boost C++ Libraries.

    - C++11 mutex : yes
    - lockfree boost::atomic_flag : yes
    - Boost.Config Feature Check: cxx11_auto_declarations : yes
    - Boost.Config Feature Check: cxx11_constexpr : yes
    - Boost.Config Feature Check: cxx11_defaulted_functions : yes
    - Boost.Config Feature Check: cxx11_final : yes
    - Boost.Config Feature Check: cxx11_hdr_mutex : yes
    - Boost.Config Feature Check: cxx11_hdr_tuple : yes
    - Boost.Config Feature Check: cxx11_lambdas : yes
    - Boost.Config Feature Check: cxx11_noexcept : yes
    - Boost.Config Feature Check: cxx11_nullptr : yes
    - Boost.Config Feature Check: cxx11_rvalue_references : yes
    - Boost.Config Feature Check: cxx11_template_aliases : yes
    - Boost.Config Feature Check: cxx11_thread_local : yes
    - Boost.Config Feature Check: cxx11_variadic_templates : yes
    - 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.
note: to suppress this message, pass "--without-graph_parallel" to bjam.
    - zlib : no
    - bzip2 : no
    - lzma : no
    - zstd : no
    - iconv (libc) : yes
    - icu : no
    - icu (lib64) : no
    - native-atomic-int32-supported : yes
    - native-syslog-supported : yes
    - pthread-supports-robust-mutexes : yes
    - compiler-supports-ssse3 : yes
    - compiler-supports-avx2 : yes
    - gcc visibility : yes
    - long double support : 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.
    - libbacktrace builds : no
    - addr2line builds : yes
    - WinDbg builds : no
    - WinDbgCached builds : no
    - BOOST_COMP_GNUC >= 4.3.0 : no
    - zlib : no
    - bzip2 : no
    - lzma : no
    - zstd : no
/Sources/Boost/releases/boost_1_72_0/tools/build/src/tools/common.jam:983:
in toolset-tag
*** argument error
* rule numbers.less ( n1 n2 )
* called with: ( 3 )
* missing argument n2
/Sources/Boost/releases/boost_1_72_0/tools/build/src/util/numbers.jam:66:see
definition of rule 'numbers.less' being called
/Sources/Boost/releases/boost_1_72_0/tools/build/src/tools/common.jam:854:
in common.format-name
/Sources/Boost/releases/boost_1_72_0/tools/boost_install/boost-install.jam:88:
in boost-install.generate-cmake-variant-
/Sources/Boost/releases/boost_1_72_0/tools/build/src/kernel/modules.jam:107:
in modules.call-in
/Sources/Boost/releases/boost_1_72_0/tools/build/src/util/indirect.jam:105:
in indirect.call
/Sources/Boost/releases/boost_1_72_0/tools/build/src/build/virtual-target.jam:902:
in execute
/Sources/Boost/releases/boost_1_72_0/tools/build/src/build/virtual-target.jam:821:
in class_at_action.actualize
/Sources/Boost/releases/boost_1_72_0/tools/build/src/build/virtual-target.jam:332:
in actualize-action
/Sources/Boost/releases/boost_1_72_0/tools/build/src/build/virtual-target.jam:518:
in actualize-no-scanner
/Sources/Boost/releases/boost_1_72_0/tools/build/src/build/virtual-target.jam:142:
in class_at_virtual-target.actualize
/Sources/Boost/releases/boost_1_72_0/tools/build/src/build-system.jam:810:
in load
/Sources/Boost/releases/boost_1_72_0/tools/build/src/kernel/modules.jam:295:
in import
/Sources/Boost/releases/boost_1_72_0/tools/build/src/kernel/bootstrap.jam:139:
in boost-build
/Sources/Boost/releases/boost_1_72_0/boost-build.jam:17: in module scope

-- Marshall


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk