On 01.08.2015 14:15, Norbert Wenzel wrote:
Since the error can be triggered by changing the Boost version I reckon this is due to a change in one of the Jamfiles (probably Boost.Log) and not a problem of Boost.Build per se. But for reference I use Boost.Jam Version 2014.03 (the one distributed with 1.58).
Between 1.57 and 1.58 there were no changes to Boost.Log build system, except the switch to Boost.Config checks for the target architecture. I believe there was a change in Boost.Build that started causing this. I'm not a Boost.Build expert but as a quickfix you could try building Boost with all features explicitly set as listed in the error message.
*) The exact error message I got: error: Name clash for '
libboost_filesystem.so.1.58.0' error: error: Tried to build the target twice, with property sets having error: these incompatible properties: error: error: - none error: - <abi>sysv <binary-format>elf <log-api>generic <preserve-test-targets>on <python-debugging>off <python>2.7
on <threadapi>pthread error: error: Please make sure to have consistent requirements for these error: properties everywhere in your project, especially for install error: targets.