Boost logo

Boost :

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


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.
>

On Mac OS X Mojave (10.14), I can't build Boost.iostreams:

clang-darwin.compile.c++
bin.v2/libs/iostreams/build/clang-darwin-10.0/release/cxxstd-11-iso/threading-multi/visibility-hidden/zlib.o
clang-darwin.compile.c++
bin.v2/libs/iostreams/build/clang-darwin-10.0/release/cxxstd-11-iso/threading-multi/visibility-hidden/lzma.o
clang-darwin.link.dll
bin.v2/libs/iostreams/build/clang-darwin-10.0/release/cxxstd-11-iso/threading-multi/visibility-hidden/libboost_iostreams.dylib
Undefined symbols for architecture x86_64:
  "_lzma_cputhreads", referenced from:

boost::iostreams::detail::lzma_base::do_init(boost::iostreams::lzma_params
const&, bool, void* (*)(void*, unsigned long, unsigned long), void
(*)(void*, void*), void*) in lzma.o
  "_lzma_stream_encoder_mt", referenced from:
      boost::iostreams::detail::lzma_base::reset(bool, bool) in lzma.o
      boost::iostreams::detail::lzma_base::init_stream(bool) in lzma.o

boost::iostreams::detail::lzma_base::do_init(boost::iostreams::lzma_params
const&, bool, void* (*)(void*, unsigned long, unsigned long), void
(*)(void*, void*), void*) in lzma.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see
invocation)

    "/usr/bin/clang++" -o
"bin.v2/libs/iostreams/build/clang-darwin-10.0/release/cxxstd-11-iso/threading-multi/visibility-hidden/libboost_iostreams.dylib"
-single_module -dynamiclib -install_name "@rpath/libboost_iostreams.dylib"
"bin.v2/libs/iostreams/build/clang-darwin-10.0/release/cxxstd-11-iso/threading-multi/visibility-hidden/file_descriptor.o"
"bin.v2/libs/iostreams/build/clang-darwin-10.0/release/cxxstd-11-iso/threading-multi/visibility-hidden/mapped_file.o"
"bin.v2/libs/iostreams/build/clang-darwin-10.0/release/cxxstd-11-iso/threading-multi/visibility-hidden/bzip2.o"
"bin.v2/libs/iostreams/build/clang-darwin-10.0/release/cxxstd-11-iso/threading-multi/visibility-hidden/gzip.o"
"bin.v2/libs/iostreams/build/clang-darwin-10.0/release/cxxstd-11-iso/threading-multi/visibility-hidden/lzma.o"
"bin.v2/libs/iostreams/build/clang-darwin-10.0/release/cxxstd-11-iso/threading-multi/visibility-hidden/zlib.o"
      -lz -lbz2 -llzma -fPIC -m64 -std=c++11 -fvisibility=hidden
-fvisibility-inlines-hidden -stdlib=libc++

...failed clang-darwin.link.dll
bin.v2/libs/iostreams/build/clang-darwin-10.0/release/cxxstd-11-iso/threading-multi/visibility-hidden/libboost_iostreams.dylib...
...skipped
<p/Sources/Boost/releases/boost_1_72_0/stage/lib>libboost_iostreams.dylib
for lack of
<pbin.v2/libs/iostreams/build/clang-darwin-10.0/release/cxxstd-11-iso/threading-multi/visibility-hidden>libboost_iostreams.dylib...
...skipped
<pbin.v2/libs/iostreams/build/clang-darwin-10.0/release/cxxstd-11-iso/threading-multi/visibility-hidden>libboost_iostreams-variant-shared.cmake
for lack of
<pbin.v2/libs/iostreams/build/clang-darwin-10.0/release/cxxstd-11-iso/threading-multi/visibility-hidden>libboost_iostreams.dylib...
...skipped
<p/Sources/Boost/releases/boost_1_72_0/stage/lib/cmake/boost_iostreams-1.72.0>libboost_iostreams-variant-shared.cmake
for lack of
<pbin.v2/libs/iostreams/build/clang-darwin-10.0/release/cxxstd-11-iso/threading-multi/visibility-hidden>libboost_iostreams-variant-shared.cmake...

[ This is with both Apple's clang and a freshly built clang from source ]

-- Marshall


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