Boost logo

Boost :

From: Beman Dawes (bdawes_at_[hidden])
Date: 2007-10-18 21:41:52


Jens Seidel wrote:
> Hi,
>
> I tried to compile most of Boost's code from trunk by including all
> header files (except */detail/* ones as I noticed that these are
> internal ones) together with a int main() {} body :-)
>
> I still need to improve my script a little bit but nevertheless I found
> still many errors and a few warnings.
>
> I attached a patch which fixes the most obvious ones. Affected
> libraries:
>
> archive asio bimap circular_buffer date_time format fusion logic numeric
>
> and
>
> token_functions.hpp (don't know to which library it belongs).
>
> I used the following g++ snapshot
> g++ (Debian 20070916-1) 4.3.0 20070916 (experimental) [trunk revision 128522]
> with the flags
> -Wall -pedantic -Wno-uninitialized -Wcast-align -Wpointer-arith -Wextra
>
> I really wonder why broken code can be committed.

Probably because no one thought to do the QA test you've come up with!

> I will try to automate
> my test even more so that a svn pre commit hook script can be used ...

If it proves too complex or otherwise unworkable as a pre-commit script,
maybe we could run it as part of the regular regression tests.

But regardless, yes, we are always interested in quality issues. So
please stay engaged while we figure how best to make use of your work.

> If there are questions about the compiler output without the patch I can
> send you the necessary information.
>
> PS: I hope this is the right list. The "Welcome to the \"Boost\" mailing
> list" mail contained "This list is for discussion of the www.boost.org web
> site and its contents." and nothing about development of Boost.

Fixed. Thanks!

--Beman


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