Boost logo

Boost-Build :

From: David Abrahams (dave_at_[hidden])
Date: 2002-07-25 09:31:01


----- Original Message -----
From: "Beman Dawes" <bdawes_at_[hidden]>
To: <jamboost_at_[hidden]>; <jamboost_at_[hidden]>
Sent: Thursday, July 25, 2002 10:23 AM
Subject: Re: [jamboost] Reporting library build failure

> At 07:24 AM 7/25/2002, David Abrahams wrote:
>
> >The system already says "skipping <x> due to missing <y>"
> >The paths are not /exactly/ represented, but you can figure them out
from
> ><x> and <y>.
>
> The paths are difficult to work with, as it stands now. For example,
>
> ...skipped
> <status\regress.test\metrowerks\debug\runtime-link-dynamic>regress.test
for
> lack of
>
<libs!regex!build\libboost_regex.lib\metrowerks\debug\runtime-link-dynamic>
libboost_regex.lib...
>
> The first path is missing the leading "..\".
>
> The first path is missing "\bin" after "status".
>
> The second path is missing the leading "..\".
>
> The second path is missing "\bin" after "build".
>
> The second path uses "!" for some separators.
>
> I can program around all of these, of course. But it is tedious,
fragile,
> and a general pain.
>
> Is there any chance these problems can be fixed in the current version?

Nope.
However, http://www.boost.org/tools/build/build_system.htm#target_names
explains exactly how these work, which should make it less fragile and
painful, if not less-tedious, to interpret them.

HTH,
Dave

 


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