Boost logo

Boost-Build :

From: Ali Azarbayejani (ali_at_[hidden])
Date: 2003-05-19 16:47:52

FYI, I'm working around these bugs for now...

Here are some logical bugs that I've run into. Sorry, I don't have
time to make a use case at the moment, but at least the first one is
obviously an oversight in the logic...the exceptional case must be

<1> targets.generate-dependencies does not check return value of

local g = [ targets.generate $(p:TG=) : $(project) : $(generation-ps)
] ;

N.B. targets.generate may return the string "@main target not found"

<2> property.translate-paths calls property.validate, which is overly
restrictive (this statement was added last week). This one probably
requires a use case, but I hit this e.g. when I specify "<os>CYGWIN"
or "<toolset>msvc" when I'm on
Linux. The complaint is that CYGWIN is not a value of feature "os" or
"msvc" is not a value of feature "toolset. Of course, these won't be
values when I am on Linux. Let me know if you can see a logical
problem...otherwise I'll do a use case later.



Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at