Boost logo

Boost :

Subject: Re: [boost] Strict or lax build configuration
From: Jeffrey Bosboom (jbosboom_at_[hidden])
Date: 2009-11-16 05:40:32


Vladimir Prus wrote:
> - A hard error, but also run autodetection and let user know what was found.
> For example:
>
> Could not find Python version 3.20 in /nowhere.
> There is a valid installation of 2.5 in /usr.
> Remove the 'using python' statement to use it.
>
> Comments?

I like this, but I'd explicitly say "autodetection found a valid
installation ... or you can fix your path" to make clear that a) the
autodetected locations are not necessarily the "right" locations and b)
the user is still free to fix his mistake and use a different
installation. This option provides more information than just giving a
hard error, so the message should be worded carefully enough not to
confuse the user.

--Jeffrey Bosboom


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk