db_core.cc:14:1: warning: "major" redefined
In file included from /usr/include/sys/types.h:219,
from /usr/include/stdlib.h:433,
from
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../include/c++/3.4.3/cstdlib:52,
from
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../include/c++/3.4.3/bits/stl_algobase.h:67,
from
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../include/c++/3.4.3/bits/char_traits.h:46,
from
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../include/c++/3.4.3/string:47,
from db_core.hh:9,
from db_core.cc:6:
/usr/include/sys/sysmacros.h:64:1: warning: this is the location of the
previous definition
Ma question est en fait : peut-on considérer cela comme un bug de gcc
(l'inclusion de cstdlib et non stdlib.h devrait me protéger de ce genre
de surprise), et dois-je en faire un bug-report ?