the compile dies. here is the relevant error message (i'm trying to get the sis agpgart to work, and it has unresolved symbols due to something with smp, thats a different bug) make[1]: Entering directory `/usr/src/linux-2.4.20-gentoo-r1/arch/i386/boot' rm -f tools/build rm -f setup bootsect zImage compressed/vmlinux.out rm -f bsetup bbootsect bzImage compressed/bvmlinux.out make[2]: Entering directory `/usr/src/linux-2.4.20-gentoo-r1/arch/i386/boot/compressed' rm -f vmlinux bvmlinux _tmp_* make[2]: Leaving directory `/usr/src/linux-2.4.20-gentoo-r1/arch/i386/boot/compressed' make[1]: Leaving directory `/usr/src/linux-2.4.20-gentoo-r1/arch/i386/boot' find . \( -name '*.[oas]' -o -name core -o -name '.*.flags' \) -type f -print \ | grep -v lxdialog/ | xargs rm -f rm -f kernel/ksyms.lst include/linux/compile.h vmlinux System.map .tmp* drivers/char/consolemap_deftbl.c drivers/video/promcon_tbl.c drivers/char/conmakehash drivers/char/drm/*-mod.c drivers/pci/devlist.h drivers/pci/classlist.h drivers/pci/gen-devlist drivers/zorro/devlist.h drivers/zorro/gen-devlist drivers/sound/bin2hex drivers/sound/hex2hex drivers/atm/fore200e_mkfirm drivers/atm/{pca,sba}*{.bin,.bin1,.bin2} drivers/scsi/aic7xxx/aicasm/aicasm drivers/scsi/aic7xxx/aicasm/aicasm_gram.c drivers/scsi/aic7xxx/aicasm/aicasm_gram.h drivers/scsi/aic7xxx/aicasm/aicasm_macro_gram.c drivers/scsi/aic7xxx/aicasm/aicasm_macro_gram.h drivers/scsi/aic7xxx/aicasm/aicasm_macro_scan.c drivers/scsi/aic7xxx/aicasm/aicasm_scan.c drivers/scsi/aic7xxx/aicasm/aicdb.h drivers/scsi/aic7xxx/aicasm/y.tab.h drivers/scsi/53c700_d.h net/khttpd/make_times_h net/khttpd/times.h submenu* rm -rf modules make -C Documentation/DocBook clean make[1]: Entering directory `/usr/src/linux-2.4.20-gentoo-r1/Documentation/DocBook' rm -f core *~ rm -f wanbook.sgml z8530book.sgml mcabook.sgml videobook.sgml kernel-api.sgml parportbook.sgml kernel-hacking.sgml kernel-locking.sgml via-audio.sgml mousedrivers.sgml sis900.sgml deviceiobook.sgml procfs-guide.sgml tulip-user.sgml journal-api.sgml rm -f wanbook.dvi z8530book.dvi mcabook.dvi videobook.dvi kernel-api.dvi parportbook.dvi kernel-hacking.dvi kernel-locking.dvi via-audio.dvi mousedrivers.dvi sis900.dvi deviceiobook.dvi procfs-guide.dvi tulip-user.dvi journal-api.dvi wanbook.aux z8530book.aux mcabook.aux videobook.aux kernel-api.aux parportbook.aux kernel-hacking.aux kernel-locking.aux via-audio.aux mousedrivers.aux sis900.aux deviceiobook.aux procfs-guide.aux tulip-user.aux journal-api.aux wanbook.tex z8530book.tex mcabook.tex videobook.tex kernel-api.tex parportbook.tex kernel-hacking.tex kernel-locking.tex via-audio.tex mousedrivers.tex sis900.tex deviceiobook.tex procfs-guide.tex tulip-user.tex journal-api.tex wanbook.log z8530book.log mcabook.log videobook.log kernel-api.log parportbook.log kernel-hacking.log kernel-locking.log via-audio.log mousedrivers.log sis900.log deviceiobook.log procfs-guide.log tulip-user.log journal-api.log wanbook.out z8530book.out mcabook.out videobook.out kernel-api.out parportbook.out kernel-hacking.out kernel-locking.out via-audio.out mousedrivers.out sis900.out deviceiobook.out procfs-guide.out tulip-user.out journal-api.out rm -f parport-share.png parport-multi.png parport-structure.png parport-share.eps parport-multi.eps parport-structure.eps rm -f procfs_example.sgml make[1]: Leaving directory `/usr/src/linux-2.4.20-gentoo-r1/Documentation/DocBook' gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium4 -mmmx -msse -msse2 -falign-functions=4 -fprefetch-loop-arrays -maccumulate-outgoing-args -DKBUILD_BASENAME=main -c -o init/main.o init/main.c . scripts/mkversion > .tmpversion gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium4 -mmmx -msse -msse2 -falign-functions=4 -fprefetch-loop-arrays -maccumulate-outgoing-args -DUTS_MACHINE='"i386"' -DKBUILD_BASENAME=version -c -o init/version.o init/version.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium4 -mmmx -msse -msse2 -falign-functions=4 -fprefetch-loop-arrays -maccumulate-outgoing-args -DKBUILD_BASENAME=do_mounts -c -o init/do_mounts.o init/do_mounts.c init/do_mounts.c: In function `rd_load_image': init/do_mounts.c:598: warning: int format, long unsigned int arg (arg 3) init/do_mounts.c:625: warning: int format, long unsigned int arg (arg 3) init/do_mounts.c:628: warning: int format, long unsigned int arg (arg 2) init/do_mounts.c:640: warning: int format, long unsigned int arg (arg 2) make CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium4 -mmmx -msse -msse2 -falign-functions=4 -fprefetch-loop-arrays -maccumulate-outgoing-args " -C kernel make[1]: Entering directory `/usr/src/linux-2.4.20-gentoo-r1/kernel' make all_targets make[2]: Entering directory `/usr/src/linux-2.4.20-gentoo-r1/kernel' gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium4 -mmmx -msse -msse2 -falign-functions=4 -fprefetch-loop-arrays -maccumulate-outgoing-args -nostdinc -iwithprefix include -DKBUILD_BASENAME=sched -fno-omit-frame-pointer -c -o sched.o sched.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium4 -mmmx -msse -msse2 -falign-functions=4 -fprefetch-loop-arrays -maccumulate-outgoing-args -nostdinc -iwithprefix include -DKBUILD_BASENAME=dma -c -o dma.o dma.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium4 -mmmx -msse -msse2 -falign-functions=4 -fprefetch-loop-arrays -maccumulate-outgoing-args -nostdinc -iwithprefix include -DKBUILD_BASENAME=fork -c -o fork.o fork.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium4 -mmmx -msse -msse2 -falign-functions=4 -fprefetch-loop-arrays -maccumulate-outgoing-args -nostdinc -iwithprefix include -DKBUILD_BASENAME=exec_domain -DEXPORT_SYMTAB -c exec_domain.c In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from exec_domain.c:14: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:86:1: warning: "cpu_data" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/prefetch.h:13, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/list.h:6, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:12, from exec_domain.c:14: /usr/src/linux-2.4.20-gentoo-r1/include/asm/processor.h:80:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/ext3_fs_sb.h:20, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/fs.h:691, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/capability.h:17, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/binfmts.h:6, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:9, from exec_domain.c:16: /usr/src/linux-2.4.20-gentoo-r1/include/linux/timer.h:30:1: warning: "del_timer_sync" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:165, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from exec_domain.c:14: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/ksyms.ver:594:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:23, from exec_domain.c:16: /usr/src/linux-2.4.20-gentoo-r1/include/linux/smp.h:80:1: warning: "smp_num_cpus" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from exec_domain.c:14: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:90:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:23, from exec_domain.c:16: /usr/src/linux-2.4.20-gentoo-r1/include/linux/smp.h:89:1: warning: "smp_call_function" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from exec_domain.c:14: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:106:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:23, from exec_domain.c:16: /usr/src/linux-2.4.20-gentoo-r1/include/linux/smp.h:90:1: warning: "cpu_online_map" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from exec_domain.c:14: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:92:1: warning: this is the location of the previous definition In file included from exec_domain.c:16: /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:520:1: warning: "set_cpus_allowed" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:165, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from exec_domain.c:14: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/ksyms.ver:686:1: warning: this is the location of the previous definition gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium4 -mmmx -msse -msse2 -falign-functions=4 -fprefetch-loop-arrays -maccumulate-outgoing-args -nostdinc -iwithprefix include -DKBUILD_BASENAME=panic -c -o panic.o panic.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium4 -mmmx -msse -msse2 -falign-functions=4 -fprefetch-loop-arrays -maccumulate-outgoing-args -nostdinc -iwithprefix include -DKBUILD_BASENAME=printk -DEXPORT_SYMTAB -c printk.c In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from printk.c:26: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:86:1: warning: "cpu_data" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/prefetch.h:13, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/list.h:6, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/wait.h:14, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/fs.h:12, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/capability.h:17, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/binfmts.h:6, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:9, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/mm.h:22, from printk.c:20: /usr/src/linux-2.4.20-gentoo-r1/include/asm/processor.h:80:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from printk.c:26: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:90:1: warning: "smp_num_cpus" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:23, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/mm.h:22, from printk.c:20: /usr/src/linux-2.4.20-gentoo-r1/include/linux/smp.h:80:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from printk.c:26: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:92:1: warning: "cpu_online_map" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:23, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/mm.h:22, from printk.c:20: /usr/src/linux-2.4.20-gentoo-r1/include/linux/smp.h:90:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from printk.c:26: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:94:1: warning: "synchronize_irq" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/interrupt.h:45, from /usr/src/linux-2.4.20-gentoo-r1/include/asm/smplock.h:6, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/smp_lock.h:16, from printk.c:23: /usr/src/linux-2.4.20-gentoo-r1/include/asm/hardirq.h:41:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from printk.c:26: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:106:1: warning: "smp_call_function" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:23, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/mm.h:22, from printk.c:20: /usr/src/linux-2.4.20-gentoo-r1/include/linux/smp.h:89:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:165, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from printk.c:26: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/ksyms.ver:594:1: warning: "del_timer_sync" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/ext3_fs_sb.h:20, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/fs.h:691, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/capability.h:17, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/binfmts.h:6, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:9, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/mm.h:22, from printk.c:20: /usr/src/linux-2.4.20-gentoo-r1/include/linux/timer.h:30:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:165, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from printk.c:26: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/ksyms.ver:686:1: warning: "set_cpus_allowed" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/mm.h:22, from printk.c:20: /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:520:1: warning: this is the location of the previous definition gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium4 -mmmx -msse -msse2 -falign-functions=4 -fprefetch-loop-arrays -maccumulate-outgoing-args -nostdinc -iwithprefix include -DKBUILD_BASENAME=module -c -o module.o module.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium4 -mmmx -msse -msse2 -falign-functions=4 -fprefetch-loop-arrays -maccumulate-outgoing-args -nostdinc -iwithprefix include -DKBUILD_BASENAME=exit -c -o exit.o exit.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium4 -mmmx -msse -msse2 -falign-functions=4 -fprefetch-loop-arrays -maccumulate-outgoing-args -nostdinc -iwithprefix include -DKBUILD_BASENAME=itimer -c -o itimer.o itimer.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium4 -mmmx -msse -msse2 -falign-functions=4 -fprefetch-loop-arrays -maccumulate-outgoing-args -nostdinc -iwithprefix include -DKBUILD_BASENAME=info -c -o info.o info.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium4 -mmmx -msse -msse2 -falign-functions=4 -fprefetch-loop-arrays -maccumulate-outgoing-args -nostdinc -iwithprefix include -DKBUILD_BASENAME=time -c -o time.o time.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium4 -mmmx -msse -msse2 -falign-functions=4 -fprefetch-loop-arrays -maccumulate-outgoing-args -nostdinc -iwithprefix include -DKBUILD_BASENAME=softirq -c -o softirq.o softirq.c softirq.c: In function `ksoftirqd': softirq.c:396: warning: no return statement in function returning non-void gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium4 -mmmx -msse -msse2 -falign-functions=4 -fprefetch-loop-arrays -maccumulate-outgoing-args -nostdinc -iwithprefix include -DKBUILD_BASENAME=resource -c -o resource.o resource.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium4 -mmmx -msse -msse2 -falign-functions=4 -fprefetch-loop-arrays -maccumulate-outgoing-args -nostdinc -iwithprefix include -DKBUILD_BASENAME=sysctl -c -o sysctl.o sysctl.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium4 -mmmx -msse -msse2 -falign-functions=4 -fprefetch-loop-arrays -maccumulate-outgoing-args -nostdinc -iwithprefix include -DKBUILD_BASENAME=acct -c -o acct.o acct.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium4 -mmmx -msse -msse2 -falign-functions=4 -fprefetch-loop-arrays -maccumulate-outgoing-args -nostdinc -iwithprefix include -DKBUILD_BASENAME=capability -c -o capability.o capability.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium4 -mmmx -msse -msse2 -falign-functions=4 -fprefetch-loop-arrays -maccumulate-outgoing-args -nostdinc -iwithprefix include -DKBUILD_BASENAME=ptrace -c -o ptrace.o ptrace.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium4 -mmmx -msse -msse2 -falign-functions=4 -fprefetch-loop-arrays -maccumulate-outgoing-args -nostdinc -iwithprefix include -DKBUILD_BASENAME=timer -c -o timer.o timer.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium4 -mmmx -msse -msse2 -falign-functions=4 -fprefetch-loop-arrays -maccumulate-outgoing-args -nostdinc -iwithprefix include -DKBUILD_BASENAME=user -c -o user.o user.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium4 -mmmx -msse -msse2 -falign-functions=4 -fprefetch-loop-arrays -maccumulate-outgoing-args -nostdinc -iwithprefix include -DKBUILD_BASENAME=signal -DEXPORT_SYMTAB -c signal.c In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from signal.c:11: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:86:1: warning: "cpu_data" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/prefetch.h:13, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/list.h:6, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/wait.h:14, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/fs.h:12, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/capability.h:17, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/binfmts.h:6, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:9, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/mm.h:22, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/slab.h:14, from signal.c:10: /usr/src/linux-2.4.20-gentoo-r1/include/asm/processor.h:80:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from signal.c:11: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:90:1: warning: "smp_num_cpus" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:23, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/mm.h:22, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/slab.h:14, from signal.c:10: /usr/src/linux-2.4.20-gentoo-r1/include/linux/smp.h:80:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from signal.c:11: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:92:1: warning: "cpu_online_map" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:23, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/mm.h:22, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/slab.h:14, from signal.c:10: /usr/src/linux-2.4.20-gentoo-r1/include/linux/smp.h:90:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from signal.c:11: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:106:1: warning: "smp_call_function" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:23, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/mm.h:22, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/slab.h:14, from signal.c:10: /usr/src/linux-2.4.20-gentoo-r1/include/linux/smp.h:89:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:165, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from signal.c:11: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/ksyms.ver:594:1: warning: "del_timer_sync" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/ext3_fs_sb.h:20, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/fs.h:691, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/capability.h:17, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/binfmts.h:6, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:9, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/mm.h:22, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/slab.h:14, from signal.c:10: /usr/src/linux-2.4.20-gentoo-r1/include/linux/timer.h:30:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:165, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from signal.c:11: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/ksyms.ver:686:1: warning: "set_cpus_allowed" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/mm.h:22, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/slab.h:14, from signal.c:10: /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:520:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/interrupt.h:45, from /usr/src/linux-2.4.20-gentoo-r1/include/asm/smplock.h:6, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/smp_lock.h:16, from signal.c:13: /usr/src/linux-2.4.20-gentoo-r1/include/asm/hardirq.h:41:1: warning: "synchronize_irq" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from signal.c:11: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:94:1: warning: this is the location of the previous definition gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium4 -mmmx -msse -msse2 -falign-functions=4 -fprefetch-loop-arrays -maccumulate-outgoing-args -nostdinc -iwithprefix include -DKBUILD_BASENAME=sys -DEXPORT_SYMTAB -c sys.c In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from sys.c:8: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:86:1: warning: "cpu_data" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/prefetch.h:13, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/list.h:6, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:12, from sys.c:8: /usr/src/linux-2.4.20-gentoo-r1/include/asm/processor.h:80:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/ext3_fs_sb.h:20, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/fs.h:691, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/capability.h:17, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/binfmts.h:6, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:9, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/mm.h:22, from sys.c:9: /usr/src/linux-2.4.20-gentoo-r1/include/linux/timer.h:30:1: warning: "del_timer_sync" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:165, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from sys.c:8: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/ksyms.ver:594:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:23, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/mm.h:22, from sys.c:9: /usr/src/linux-2.4.20-gentoo-r1/include/linux/smp.h:80:1: warning: "smp_num_cpus" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from sys.c:8: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:90:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:23, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/mm.h:22, from sys.c:9: /usr/src/linux-2.4.20-gentoo-r1/include/linux/smp.h:89:1: warning: "smp_call_function" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from sys.c:8: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:106:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:23, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/mm.h:22, from sys.c:9: /usr/src/linux-2.4.20-gentoo-r1/include/linux/smp.h:90:1: warning: "cpu_online_map" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from sys.c:8: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:92:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/mm.h:22, from sys.c:9: /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:520:1: warning: "set_cpus_allowed" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:165, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from sys.c:8: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/ksyms.ver:686:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/interrupt.h:45, from /usr/src/linux-2.4.20-gentoo-r1/include/asm/smplock.h:6, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/smp_lock.h:16, from sys.c:12: /usr/src/linux-2.4.20-gentoo-r1/include/asm/hardirq.h:41:1: warning: "synchronize_irq" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from sys.c:8: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:94:1: warning: this is the location of the previous definition sys.c:504: warning: static declaration for `set_user' follows non-static gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium4 -mmmx -msse -msse2 -falign-functions=4 -fprefetch-loop-arrays -maccumulate-outgoing-args -nostdinc -iwithprefix include -DKBUILD_BASENAME=kmod -DEXPORT_SYMTAB -c kmod.c In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from kmod.c:22: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:86:1: warning: "cpu_data" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/prefetch.h:13, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/list.h:6, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:12, from kmod.c:22: /usr/src/linux-2.4.20-gentoo-r1/include/asm/processor.h:80:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/ext3_fs_sb.h:20, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/fs.h:691, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/capability.h:17, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/binfmts.h:6, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:9, from kmod.c:23: /usr/src/linux-2.4.20-gentoo-r1/include/linux/timer.h:30:1: warning: "del_timer_sync" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:165, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from kmod.c:22: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/ksyms.ver:594:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:23, from kmod.c:23: /usr/src/linux-2.4.20-gentoo-r1/include/linux/smp.h:80:1: warning: "smp_num_cpus" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from kmod.c:22: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:90:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:23, from kmod.c:23: /usr/src/linux-2.4.20-gentoo-r1/include/linux/smp.h:89:1: warning: "smp_call_function" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from kmod.c:22: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:106:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:23, from kmod.c:23: /usr/src/linux-2.4.20-gentoo-r1/include/linux/smp.h:90:1: warning: "cpu_online_map" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from kmod.c:22: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:92:1: warning: this is the location of the previous definition In file included from kmod.c:23: /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:520:1: warning: "set_cpus_allowed" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:165, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from kmod.c:22: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/ksyms.ver:686:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/interrupt.h:45, from /usr/src/linux-2.4.20-gentoo-r1/include/asm/smplock.h:6, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/smp_lock.h:16, from kmod.c:26: /usr/src/linux-2.4.20-gentoo-r1/include/asm/hardirq.h:41:1: warning: "synchronize_irq" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from kmod.c:22: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:94:1: warning: this is the location of the previous definition gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium4 -mmmx -msse -msse2 -falign-functions=4 -fprefetch-loop-arrays -maccumulate-outgoing-args -nostdinc -iwithprefix include -DKBUILD_BASENAME=context -DEXPORT_SYMTAB -c context.c In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from context.c:16: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:86:1: warning: "cpu_data" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/prefetch.h:13, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/list.h:6, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:12, from context.c:16: /usr/src/linux-2.4.20-gentoo-r1/include/asm/processor.h:80:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/ext3_fs_sb.h:20, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/fs.h:691, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/capability.h:17, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/binfmts.h:6, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:9, from context.c:18: /usr/src/linux-2.4.20-gentoo-r1/include/linux/timer.h:30:1: warning: "del_timer_sync" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:165, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from context.c:16: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/ksyms.ver:594:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:23, from context.c:18: /usr/src/linux-2.4.20-gentoo-r1/include/linux/smp.h:80:1: warning: "smp_num_cpus" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from context.c:16: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:90:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:23, from context.c:18: /usr/src/linux-2.4.20-gentoo-r1/include/linux/smp.h:89:1: warning: "smp_call_function" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from context.c:16: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:106:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:23, from context.c:18: /usr/src/linux-2.4.20-gentoo-r1/include/linux/smp.h:90:1: warning: "cpu_online_map" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from context.c:16: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:92:1: warning: this is the location of the previous definition In file included from context.c:18: /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:520:1: warning: "set_cpus_allowed" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:165, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from context.c:16: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/ksyms.ver:686:1: warning: this is the location of the previous definition context.c: In function `context_thread': context.c:113: warning: no return statement in function returning non-void gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium4 -mmmx -msse -msse2 -falign-functions=4 -fprefetch-loop-arrays -maccumulate-outgoing-args -nostdinc -iwithprefix include -DKBUILD_BASENAME=futex -c -o futex.o futex.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium4 -mmmx -msse -msse2 -falign-functions=4 -fprefetch-loop-arrays -maccumulate-outgoing-args -nostdinc -iwithprefix include -DKBUILD_BASENAME=uid16 -c -o uid16.o uid16.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=pentium4 -mmmx -msse -msse2 -falign-functions=4 -fprefetch-loop-arrays -maccumulate-outgoing-args -nostdinc -iwithprefix include -DKBUILD_BASENAME=ksyms -DEXPORT_SYMTAB -c ksyms.c In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from ksyms.c:15: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:86:1: warning: "cpu_data" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/prefetch.h:13, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/list.h:6, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/wait.h:14, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/fs.h:12, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/capability.h:17, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/binfmts.h:6, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:9, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/mm.h:22, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/slab.h:14, from ksyms.c:13: /usr/src/linux-2.4.20-gentoo-r1/include/asm/processor.h:80:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from ksyms.c:15: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:90:1: warning: "smp_num_cpus" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:23, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/mm.h:22, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/slab.h:14, from ksyms.c:13: /usr/src/linux-2.4.20-gentoo-r1/include/linux/smp.h:80:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from ksyms.c:15: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:92:1: warning: "cpu_online_map" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:23, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/mm.h:22, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/slab.h:14, from ksyms.c:13: /usr/src/linux-2.4.20-gentoo-r1/include/linux/smp.h:90:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from ksyms.c:15: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:106:1: warning: "smp_call_function" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:23, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/mm.h:22, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/slab.h:14, from ksyms.c:13: /usr/src/linux-2.4.20-gentoo-r1/include/linux/smp.h:89:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:165, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from ksyms.c:15: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/ksyms.ver:594:1: warning: "del_timer_sync" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/ext3_fs_sb.h:20, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/fs.h:691, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/capability.h:17, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/binfmts.h:6, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:9, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/mm.h:22, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/slab.h:14, from ksyms.c:13: /usr/src/linux-2.4.20-gentoo-r1/include/linux/timer.h:30:1: warning: this is the location of the previous definition In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:165, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from ksyms.c:15: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/ksyms.ver:686:1: warning: "set_cpus_allowed" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/mm.h:22, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/slab.h:14, from ksyms.c:13: /usr/src/linux-2.4.20-gentoo-r1/include/linux/sched.h:520:1: warning: this is the location of the previous definition In file included from ksyms.c:18: /usr/src/linux-2.4.20-gentoo-r1/include/linux/kernel_stat.h: In function `kstat_irqs': /usr/src/linux-2.4.20-gentoo-r1/include/linux/kernel_stat.h:58: `smp_num_cpus' undeclared (first use in this function) /usr/src/linux-2.4.20-gentoo-r1/include/linux/kernel_stat.h:58: (Each undeclared identifier is reported only once /usr/src/linux-2.4.20-gentoo-r1/include/linux/kernel_stat.h:58: for each function it appears in.) In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/interrupt.h:45, from ksyms.c:22: /usr/src/linux-2.4.20-gentoo-r1/include/asm/hardirq.h:41:1: warning: "synchronize_irq" redefined In file included from /usr/src/linux-2.4.20-gentoo-r1/include/linux/modversions.h:134, from /usr/src/linux-2.4.20-gentoo-r1/include/linux/module.h:21, from ksyms.c:15: /usr/src/linux-2.4.20-gentoo-r1/include/linux/modules/i386_ksyms.ver:94:1: warning: this is the location of the previous definition make[2]: *** [ksyms.o] Error 1 make[2]: Leaving directory `/usr/src/linux-2.4.20-gentoo-r1/kernel' make[1]: *** [first_rule] Error 2 make[1]: Leaving directory `/usr/src/linux-2.4.20-gentoo-r1/kernel' make: *** [_dir_kernel] Error 2 Reproducible: Always Steps to Reproduce: 1. Emerge the gentoo-sources (2.4.20-r1) 2. make menuconfig and turn off SMP 3. try making the kernel....
*** This bug has been marked as a duplicate of 8476 ***