compiling 2.2.14 kernel with egcs

Christopher Moore w1gm@sdf.lonestar.org
Mon Apr 17 05:45:00 GMT 2000


Hello,
I'm having problems building my kernel with egcs.  I get pages of warnings
on previously declared symbols before it stops with an error 1.
Any ideas?

gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586  -c -o init/main.o init/main.c
In file included from /usr/include/sys/types.h:30,
                 from /usr/src/linux/include/linux/uio.h:24,
                 from /usr/src/linux/include/linux/socket.h:8,
                 from /usr/src/linux/include/linux/net.h:21,
                 from /usr/src/linux/include/linux/fs.h:15,
                 from /usr/src/linux/include/linux/capability.h:13,
                 from /usr/src/linux/include/linux/binfmts.h:5,
                 from /usr/src/linux/include/linux/sched.h:8,
                 from /usr/src/linux/include/linux/mm.h:4,
                 from /usr/src/linux/include/linux/slab.h:14,
                 from /usr/src/linux/include/linux/malloc.h:4,
                 from /usr/src/linux/include/linux/proc_fs.h:5,
                 from init/main.c:15:
/usr/include/bits/types.h:95: warning: `__NFDBITS' redefined
/usr/src/linux/include/linux/posix_types.h:22: warning: this is the location of the previous definition
/usr/include/bits/types.h:97: warning: `__FDMASK' redefined
/usr/src/linux/include/linux/posix_types.h:34: warning: this is the location of the previous definition
In file included from /usr/src/linux/include/linux/uio.h:24,
                 from /usr/src/linux/include/linux/socket.h:8,
                 from /usr/src/linux/include/linux/net.h:21,
                 from /usr/src/linux/include/linux/fs.h:15,
                 from /usr/src/linux/include/linux/capability.h:13,
                 from /usr/src/linux/include/linux/binfmts.h:5,
                 from /usr/src/linux/include/linux/sched.h:8,
                 from /usr/src/linux/include/linux/mm.h:4,
                 from /usr/src/linux/include/linux/slab.h:14,
                 from /usr/src/linux/include/linux/malloc.h:4,
                 from /usr/src/linux/include/linux/proc_fs.h:5,
                 from init/main.c:15:
/usr/include/sys/types.h:186: warning: `__BIT_TYPES_DEFINED__' redefined
/usr/src/linux/include/linux/types.h:73: warning: this is the location of the previous definition

73, Chris w1gm@sdf.lonestar.org
SDF Public Access UNIX System - http://sdf.lonestar.org



More information about the Gcc-help mailing list