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: [email protected]
ReportedBy: [email protected]
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;