From: Jürgen Hunold (hunold_at_[hidden])
Date: 2005-03-23 02:11:25
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
Yes. These warnings should only appear when the stated libraries are actually
Now, they are issued when these libraries are onle _referenced_ by some
Jamfile which happens to have "use-project /boost $BOOT_ROOT" in it...
-- * 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