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