Boost logo

Boost :

From: Deniz Bahadir (dbahadir_at_[hidden])
Date: 2019-08-16 12:30:50


Am 15.08.19 um 22:18 schrieb Andrey Semashev via Boost:
> 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.
>

I tested Boost 1.70.0 and 1.69.0 and realized that this error was
introduced with Boost 1.70.0.
Maybe that helps in nailing the source of error down?

Deniz


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