http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46429
Summary: --enable-build-with-cxx fails on stddef.h Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: other AssignedTo: unassig...@gcc.gnu.org ReportedBy: pl...@agmk.net current gcc-4.6.0 from svn isn't able to bootstrap and fails in early stage: (...) make[3]: Entering directory `/tmp/BUILDDIR/libcpp' g++46 -I/home/users/pluto/src/gcc/trunk/libcpp -I. -I/home/users/pluto/src/gcc/trunk/libcpp/../include -I/home/users/pluto/src/gcc/trunk/libcpp/include -g -W -Wall -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -I/home/users/pluto/src/gcc/trunk/libcpp -I. -I/home/users/pluto/src/gcc/trunk/libcpp/../include -I/home/users/pluto/src/gcc/trunk/libcpp/include -c -o charset.o -MT charset.o -MMD -MP -MF .deps/charset.Tpo /home/users/pluto/src/gcc/trunk/libcpp/charset.c In file included from /home/users/pluto/src/gcc/trunk/libcpp/system.h:30:0, from /home/users/pluto/src/gcc/trunk/libcpp/charset.c:22: /opt/gcc46/lib64/gcc/x86_64-unknown-linux-gnu/4.6.0/include/stddef.h:149:26: error: multiple types in one declaration /opt/gcc46/lib64/gcc/x86_64-unknown-linux-gnu/4.6.0/include/stddef.h:149:26: error: declaration does not declare anything [-fpermissive] make[3]: *** [charset.o] Error 1 (...) line 149 is: typedef __PTRDIFF_TYPE__ ptrdiff_t;