Boost logo

Boost-Build :

Subject: Re: [Boost-build] [boost] Boost 1.57 hot-out-of-Git fails to compile for Windows Phone
From: Jürgen Hunold (jhunold_at_[hidden])
Date: 2014-12-04 15:44:54


Hi,

Am Donnerstag, 4. Dezember 2014, 19:51:33 schrieb Moshe Rubin:
> To simplify reproducing the problem, run "b2" rather than the more
> complicated "b2 toolset=msvc-12.0 ... stage", same problem occurs.

Yes.

> Bottom line: a clean clone of Boost 1.57, with the command "b2", fails with
> the same error.

On master for linux with "b2 release":

error: Name clash for
'<p/home/hunold/src/next/boost/stage/lib>libboost_system-mt-d.so.1.58.0'
error:
error: Tried to build the target twice, with property sets having
error: these incompatible properties:
error:
error: - none
error: - <address-model>64 <architecture>x86
error:
error: Please make sure to have consistent requirements for these
error: properties everywhere in your project, especially for install
error: targets.

I should have noticed the cross-compilation issue. But as long as host and
target have the same adress-model (32 in this case) it should work, though by
accident :-)

The new dependency on Boost.System paired with the design flaw of <address-
model> and <architecture> not having default values (yet) leads to this
failures.

Yours,

Jürgen

-- 
* Dipl.-Math. Jürgen Hunold  ! 
* voice: ++49 4257 300       ! Fährstraße 1
* fax  : ++49 4257 300       ! 31609 Balge/Sebbenhausen
* jhunold_at_gmx.eu             ! Germany

Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk