gcc-3.3/RH9 build error

P.T. Schneider ptschneider@atlantech.net
Mon Jun 16 15:50:00 GMT 2003


    I'm not sure if anyone else has seen this; I'm compiling 
newlib-1.11.0 with gcc-3.3 under RH9, I get error_t redefinition errors 
while linking .libs/argp-eexst.o

    If it seems like a bone fide error, I'll investigate. If I just need 
a forehead slap, let me know.

    Details:

make[6]: Entering directory 
`/usr/local/src/newlib-1.11.0-build/i686-pc-linux-gnu/newlib/libc/sys/linux/argp'
/bin/sh ../libtool --mode=compile gcc  
-I/usr/local/src/newlib-1.11.0-build/i686-pc-linux-gnu/newlib/targ-include 
-I/usr/local/src/newlib-1.11.0/newlib/./libc/include 
-DPACKAGE=\"newlib\" -DVERSION=\"1.11.0\"  -I. 
-I/usr/local/src/newlib-1.11.0/newlib/libc/sys/linux/argp  
-I/usr/local/src/newlib-1.11.0/newlib/libc/sys/linux/argp/../include -O2 
-DMB_CAPABLE -Wall -D_I386MACH_ALLOW_HW_INTERRUPTS -D_LOOSE_KERNEL_NAMES 
-DHAVE_FCNTL -DWANT_IO_POS_ARGS -fPIC -D_I386MACH_NEED_SOTYPE_FUNCTION 
-DMISSING_SYSCALL_NAMES -fno-builtin      -O2 -g -O2 -c 
/usr/local/src/newlib-1.11.0/newlib/libc/sys/linux/argp/argp-eexst.c
gcc 
-I/usr/local/src/newlib-1.11.0-build/i686-pc-linux-gnu/newlib/targ-include 
-I/usr/local/src/newlib-1.11.0/newlib/./libc/include 
-DPACKAGE=\"newlib\" -DVERSION=\"1.11.0\" -I. 
-I/usr/local/src/newlib-1.11.0/newlib/libc/sys/linux/argp 
-I/usr/local/src/newlib-1.11.0/newlib/libc/sys/linux/argp/../include -O2 
-DMB_CAPABLE -Wall -D_I386MACH_ALLOW_HW_INTERRUPTS -D_LOOSE_KERNEL_NAMES 
-DHAVE_FCNTL -DWANT_IO_POS_ARGS -fPIC -D_I386MACH_NEED_SOTYPE_FUNCTION 
-DMISSING_SYSCALL_NAMES -fno-builtin -O2 -g -O2 -c 
/usr/local/src/newlib-1.11.0/newlib/libc/sys/linux/argp/argp-eexst.c  
-fPIC -DPIC -o .libs/argp-eexst.o
In file included from 
/usr/local/src/newlib-1.11.0/newlib/libc/include/stdio.h:46,
                 from 
/usr/local/src/newlib-1.11.0-build/i686-pc-linux-gnu/newlib/targ-include/argp.h:24,
                 from 
/usr/local/src/newlib-1.11.0/newlib/libc/sys/linux/argp/argp-eexst.c:27:
/usr/local/src/newlib-1.11.0-build/i686-pc-linux-gnu/newlib/targ-include/sys/types.h:142: 
warning: redefinition of `off_t'
/usr/include/linux/types.h:14: warning: `off_t' previously declared here
In file included from 
/usr/local/src/newlib-1.11.0/newlib/libc/sys/linux/argp/argp-eexst.c:27:
/usr/local/src/newlib-1.11.0-build/i686-pc-linux-gnu/newlib/targ-include/argp.h:39: 
error: redefinition of `error_t'
/usr/local/src/newlib-1.11.0/newlib/libc/include/errno.h:4: error: 
`error_t' previously declared here
make[6]: *** [argp-eexst.lo] Error 1




More information about the Newlib mailing list