On Wed, Jan 21, 2009 at 12:29, Rodolfo Federico Gamarra <rgamarra@xxxxxxxxx> wrote: > > So I understand that the fact that > > #include <stdint.h> > > isn't actually needed when <iostream> is included is some kind of bug; > as you point that the smooth compilation isn't right. > > It seems that I should report this in Bugzilla, shouldn't I? > ISO 14882:2003 17.4.4.1.1 `A C++ header may include other C++ headers.' Including a standard header may include all kinds of things, so I don't think this is something that belongs in BugZilla. That said, there was a big header cleanup a bit ago, so try 4.3 or newer. I doubt it will have "fixed" this, but you could try.