Boost logo

Boost :

From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2019-08-15 20:18:14


On Thu, Aug 15, 2019 at 2:39 PM Deniz Bahadir via Boost
<boost_at_[hidden]> wrote:
>
> > 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.
>
> I tried to build it on Ubuntu 18.04 with GCC 8 and C++17, with support
> for LibICU enabled, and got the following error:
>
> ```
> error: Name clash for
> '<p/home/jenkins/workspace/Pipeline_Boost-1.71.0-rc2/gcc8/installed/opt/BENOCS/gcc8/lib/x86_64-linux-gnu>libboost_filesystem-gcc8-mt-x64-1_71.so.1.71.0'
> error:
> error: Tried to build the target twice, with property sets having
> error: these incompatible properties:
> error:
> error: - none
> error: - <dll-path>/opt/BENOCS/gcc8/bin
> <linkflags>-L/opt/BENOCS/gcc8/lib/x86_64-linux-gnu <linkflags>-licudata
> <linkflags>-licui18n <linkflags>-licuuc
> error:
> error: Please make sure to have consistent requirements for these
> error: properties everywhere in your project, especially for install
> error: targets.
> ```
>
> Either I did something completely wrong or the configuration files of
> Boost.FileSystem are inconsistent regarding some compiler-flags!?

Boost.Filesystem Jamfile doesn't use the properties listed in the
error message and I don't see anything wrong with the Jamfile. My
guess is that there is some sort of a dependency from another library
that messes up these properties, but it is not clear from the message
what that other library is. Or maybe there's a different problem. A
Boost.Build magician is needed.


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