Boost logo

Boost-Build :

Subject: Re: [Boost-build] problem with boost.build: targets
From: Oliver Kowalke (k-oli_at_[hidden])
Date: 2010-03-29 13:34:58


Vladimir Prus schrieb:
> [This was sent privately by mistake, sending to mailing list now]
>
> Oliver Kowalke wrote:
>> Hi Vladimir,
>>
>> may I ask you again?
>>
>> I used the 'Boost.Build Handbook' and I tried to provide target
>> alternatives. Unfortunately I get
>>
>> error: No best alternative for ../../../libs/fiber/build/context_sources
>> next alternative: required properties: <address-model>32
>> <architecture>x86 <linkage>ELF <threading>multi <toolset>gcc
>> not matched
>> next alternative: required properties: <address-model>64
>> <architecture>x86 <linkage>ELF <threading>multi <toolset>gcc
>> not matched
>> next alternative: required properties: <address-model>32
>> <architecture>x86 <assembler>ml <target-os>windows <threading>multi
>> <toolset>msvc
>> not matched
>> next alternative: required properties: <on-unix>true <threading>multi
>> not matched
>
> The above say that none of the alternatives match the build properties.
> Which one *should* match, and why? You can use --debug-building to
> see what properties were used when selecting alternatives.

It seams that he properties <address-model>, <architecture> and
<on-unix> are not set (apear only in the error description above).
I thought this properties are build-in properties and will be
automatical set. What I'm missing? May I've to include some additional
modules ('import toolset ;' doesn't help)?

thx,
Oliver


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