Boost logo

Boost :

From: Adam Majer (amajer_at_[hidden])
Date: 2019-07-26 13:42:39


On 7/19/19 12:43 AM, Michael Caisse via Boost wrote:
> Boost release 1.71.0 beta 1 is now available at:
>
> <https://dl.bintray.com/boostorg/beta/1.71.0.beta1.rc1/source/>

There is a problem building OpenMPI Python plugin with both this version
and the 1.70.0 when b2 was updated. Same configuration with previous
versions of boost built just fine. Complete log available at,

https://build.opensuse.org/build/home:adamm:boost_test/openSUSE_Tumbleweed/x86_64/boost:extra/_log

> [ 169s] error:
> [ 169s] error: Tried to build the target twice, with property sets having
> [ 169s] error: these incompatible properties:
> [ 169s] error:
> [ 169s] error: - <dll-path>/usr/lib64/python2.7
> [ 169s] error: - none
> [ 169s] error:
> [ 169s] error: Please make sure to have consistent requirements for these
> [ 169s] error: properties everywhere in your project, especially for install
> [ 169s] error: target

This is probably not noticed since there is another regression [1] since
1.70.0 that turns off building the plugin and makes it impossible to
turn back on. The fix is missing in 1.71.0 as well.

Any Boost.Build experts have an idea what is b2 complaining about here?

- Adam

[1] -
https://github.com/boostorg/mpi/commit/3ecbf83ff33750ceffda199de97283d200357633

[2] https://github.com/boostorg/mpi/issues/89


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