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;

Reply via email to