This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Can't bootstrap disable-shared sparc-linux gcc-3.1 (CVS 2001-12-16): gcc/config/sparc/linux.h:53: parse error before string constant


Trying to boostrap the gcc-3.1 cvs snapshot (2001-12-16 Sun Dec 16 
08:56:28 UTC 2001) I get a failure:

Bootstrapping the compiler
make[1]: Entering directory `/home/chj/objdir-gcc/gcc'
make CC="gcc" libdir=/usr/local/lib LANGUAGES="c " \
    CFLAGS="-g " MAKEINFO="makeinfo " \
    MAKEINFOFLAGS=""
make[2]: Entering directory `/home/chj/objdir-gcc/gcc'
HEADERS="auto-host.h ansidecl.h  sparc/sparc.h dbxelf.h elfos.h svr4.h 
sparc/sysv4.h sparc/linux.h defaults.h" DEFINES="POSIX" \
TARGET_CPU_DEFAULT="TARGET_CPU_sparc" \
/bin/sh ../../gcc/gcc/mkconfig.sh config.h
HEADERS="auto-host.h ansidecl.h  sparc/sparc.h dbxelf.h elfos.h svr4.h 
sparc/sysv4.h sparc/linux.h defaults.h" DEFINES="POSIX" \
TARGET_CPU_DEFAULT="TARGET_CPU_sparc" \
/bin/sh ../../gcc/gcc/mkconfig.sh hconfig.h
gcc -c -DIN_GCC    -g  -W -Wall -Wwrite-strings -Wstrict-prototypes 
-Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long  
-DHAVE_CONFIG_H -DGENERATOR_FILE    -I. -I. -I../../gcc/gcc 
-I../../gcc/gcc/. -I../../gcc/gcc/config -I../../gcc/gcc/../include 
../../gcc/gcc/gengenrtl.c -o gengenrtl.o
In file included from hconfig.h:10,
                 from ../../gcc/gcc/gengenrtl.c:22:
../../gcc/gcc/config/sparc/linux.h:53: parse error before string constant
In file included from 
/usr/lib/gcc-lib/sparc-linux/2.95.4/include/stdarg.h:30,
                 from ../../gcc/gcc/system.h:33,
                 from ../../gcc/gcc/gengenrtl.c:23:
/usr/lib/gcc-lib/sparc-linux/2.95.4/include/va-sparc.h:50: warning: 
parameter names (without types) in function declaration
In file included from ../../gcc/gcc/system.h:33,
                 from ../../gcc/gcc/gengenrtl.c:23:
/usr/lib/gcc-lib/sparc-linux/2.95.4/include/stdarg.h:188: parse error 
before `va_list'
/usr/lib/gcc-lib/sparc-linux/2.95.4/include/stdarg.h:188: ANSI C forbids 
data definition with no type or storage class
In file included from /usr/include/stdio.h:65,
                 from ../../gcc/gcc/system.h:50,
                 from ../../gcc/gcc/gengenrtl.c:23:
/usr/include/libio.h:457: parse error before `__gnuc_va_list'
/usr/include/libio.h:459: parse error before `__gnuc_va_list'
In file included from ../../gcc/gcc/system.h:50,
                 from ../../gcc/gcc/gengenrtl.c:23:
/usr/include/stdio.h:283: parse error before `__gnuc_va_list'
/usr/include/stdio.h:285: parse error before `__gnuc_va_list'
/usr/include/stdio.h:289: parse error before `__gnuc_va_list'
/usr/include/stdio.h:298: parse error before `__gnuc_va_list'
/usr/include/stdio.h:306: parse error before `__gnuc_va_list'
/usr/include/stdio.h:317: parse error before `__gnuc_va_list'
/usr/include/stdio.h:336: parse error before `__gnuc_va_list'
/usr/include/stdio.h:340: parse error before `__gnuc_va_list'
/usr/include/stdio.h:345: parse error before `__gnuc_va_list'
/usr/include/stdio.h:601: parse error before `__gnuc_va_list'
In file included from ../../gcc/gcc/system.h:488,
                 from ../../gcc/gcc/gengenrtl.c:23:
../../gcc/gcc/../include/libiberty.h:275: parse error before `va_list'
../../gcc/gcc/../include/libiberty.h:276: warning: function declaration 
isn't a prototype
make[2]: *** [gengenrtl.o] Error 1
make[2]: Leaving directory `/home/chj/objdir-gcc/gcc'
make[1]: *** [stage1_build] Error 2
make[1]: Leaving directory `/home/chj/objdir-gcc/gcc'
make: *** [bootstrap-lean] Error 2

The file was last edited by Jakub Jelinek. Note that I configure the 
compiler as this:

../gcc/configure --with-gcc-version-trigger=/home/chj/gcc/gcc/version.c 
--host=sparc-unknown-linux-gnu --enable-languages=c,c++,f77,objc 
--disable-shared --norecursion


Cheers,

/ChJ


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]