kernel compilation problems
i keep getting this every time i try to compile a 2.2.26 or a 2.2.25 kernel. i am using the same config file that was initially installed. any help? it doens't make sense, i really dont understand the underlying code when i go to look at it.
j
neighborhood:/usr/src/linux-2.2.26# make bzImage
cc -D__KERNEL__ -I/usr/src/linux-2.2.26/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -mcpu=i386 -DCPU=386 -c -o init/main.o init/main.c
In file included from /usr/src/linux-2.2.26/include/linux/string.h:37,
from /usr/src/linux-2.2.26/include/linux/signal.h:64,
from /usr/src/linux-2.2.26/include/linux/sched.h:23,
from /usr/src/linux-2.2.26/include/linux/mm.h:4,
from /usr/src/linux-2.2.26/include/linux/slab.h:14,
from /usr/src/linux-2.2.26/include/linux/malloc.h:4,
from /usr/src/linux-2.2.26/include/linux/proc_fs.h:5,
from init/main.c:15:
/usr/src/linux-2.2.26/include/asm/string.h:476:17: missing terminating " character
In file included from /usr/src/linux-2.2.26/include/linux/string.h:37,
from /usr/src/linux-2.2.26/include/linux/signal.h:64,
from /usr/src/linux-2.2.26/include/linux/sched.h:23,
from /usr/src/linux-2.2.26/include/linux/mm.h:4,
from /usr/src/linux-2.2.26/include/linux/slab.h:14,
from /usr/src/linux-2.2.26/include/linux/malloc.h:4,
from /usr/src/linux-2.2.26/include/linux/proc_fs.h:5,
from init/main.c:15:
/usr/src/linux-2.2.26/include/asm/string.h: In function `memscan':
/usr/src/linux-2.2.26/include/asm/string.h:477: error: syntax error before "repnz"
/usr/src/linux-2.2.26/include/asm/string.h:478: error: `scasb' undeclared (first use in this function)
/usr/src/linux-2.2.26/include/asm/string.h:478: error: (Each undeclared identifier is reported only once
/usr/src/linux-2.2.26/include/asm/string.h:478: error: for each function it appears in.)
/usr/src/linux-2.2.26/include/asm/string.h:478:21: invalid suffix "f" on integer constant
/usr/src/linux-2.2.26/include/asm/string.h:480:17: missing terminating " character
In file included from /usr/src/linux-2.2.26/include/linux/sched.h:23,
from /usr/src/linux-2.2.26/include/linux/mm.h:4,
from /usr/src/linux-2.2.26/include/linux/slab.h:14,
from /usr/src/linux-2.2.26/include/linux/malloc.h:4,
from /usr/src/linux-2.2.26/include/linux/proc_fs.h:5,
from init/main.c:15:
/usr/src/linux-2.2.26/include/linux/signal.h: In function `siginitset':
/usr/src/linux-2.2.26/include/linux/signal.h:193: warning: deprecated use of label at end of compound statement
/usr/src/linux-2.2.26/include/linux/signal.h: In function `siginitsetinv':
/usr/src/linux-2.2.26/include/linux/signal.h:205: warning: deprecated use of label at end of compound statement
In file included from /usr/src/linux-2.2.26/include/linux/blkdev.h:6,
from /usr/src/linux-2.2.26/include/linux/blk.h:4,
from init/main.c:23:
/usr/src/linux-2.2.26/include/linux/genhd.h: In function `ptype':
/usr/src/linux-2.2.26/include/linux/genhd.h:83: warning: deprecated use of label at end of compound statement
init/main.c:251:8: warning: extra tokens at end of #endif directive
init/main.c:255:8: warning: extra tokens at end of #endif directive
init/main.c:258:8: warning: extra tokens at end of #endif directive
init/main.c:261:8: warning: extra tokens at end of #endif directive
init/main.c:264:8: warning: extra tokens at end of #endif directive
init/main.c:267:8: warning: extra tokens at end of #endif directive
init/main.c:270:8: warning: extra tokens at end of #endif directive
init/main.c:273:8: warning: extra tokens at end of #endif directive
init/main.c:276:8: warning: extra tokens at end of #endif directive
init/main.c:279:8: warning: extra tokens at end of #endif directive
init/main.c:282:8: warning: extra tokens at end of #endif directive
init/main.c:285:8: warning: extra tokens at end of #endif directive
init/main.c:294:8: warning: extra tokens at end of #endif directive
init/main.c:892:8: warning: extra tokens at end of #endif directive
init/main.c:895:8: warning: extra tokens at end of #endif directive
init/main.c:898:8: warning: extra tokens at end of #endif directive
init/main.c:901:8: warning: extra tokens at end of #endif directive
init/main.c:904:8: warning: extra tokens at end of #endif directive
init/main.c:907:8: warning: extra tokens at end of #endif directive
init/main.c:910:8: warning: extra tokens at end of #endif directive
init/main.c:913:8: warning: extra tokens at end of #endif directive
init/main.c:916:8: warning: extra tokens at end of #endif directive
init/main.c:919:8: warning: extra tokens at end of #endif directive
init/main.c:922:8: warning: extra tokens at end of #endif directive
make: *** [init/main.o] Error 1
|