Boost logo

Boost-Build :

From: Jürgen Hunold (hunold_at_[hidden])
Date: 2005-03-23 02:11:25


Hi !

On Tuesday 22 March 2005 18:09, John Maddock wrote:
> > recently, whenever I run "bjam", I get this:
>
> You mean whenever you build regex or something that depends upon it, not
> whenever bjam is run I presume.

Well, actually when you build anything that depends on boost with v2.
This is due to the fact that Boost-Toplevel Jamfile.v2 has use-project rules
for _all_ non-header-only libraries. So V2 parses and checks these projects.
This bites me, too, because I use _none_ of those libraries...
> >
> > Now, I don't have ICU installed, and don't want to install. How do I
> > disable
> > the above warning?
>
> At the moment you can't, I just followed what Boost.Python does.

And thats annoying, too.

> > In general, we need some consistent policy about warning messages emitted
> > by
> > Boost.Build and Jamfiles. I'd favour either one-line warnings, or no
> > warnings
> > at all, because I don't see any obvious way to disable the warnings.
> >
> > Comments?
>
> If no message is output, it's rather a disservice to someone installing
> Boost who would want to know that there are (optional) external
> dependencies.

Yes. These warnings should only appear when the stated libraries are actually
_build_.
Now, they are issued when these libraries are onle _referenced_ by some
Jamfile which happens to have "use-project /boost $BOOT_ROOT" in it...

Yours,

Jürgen

-- 
* Dipl.-Math. Jürgen Hunold ! Institut für Verkehrswesen, Eisenbahnbau
* voice: ++49 511 762-2529 ! und -betrieb, Universität Hannover 
* fax : ++49 511 762-3001 ! Appelstrasse 9a, D-30167 Hannover
* hunold_at_[hidden] ! www.ive.uni-hannover.de
 

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