[root@ia64 linux]# make vmlinux gcc -D__KERNEL__ -I/usr/src/linux-2.4.12/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -ffixed-r13 -mfixed-range=f10-f15,f32-f127 -falign-functions=32 -mconstant-gp -c -o init/main.o init/main.c In file included from /usr/src/linux-2.4.12/include/linux/pagemap.h:16, from /usr/src/linux-2.4.12/include/linux/locks.h:8, from /usr/src/linux-2.4.12/include/linux/devfs_fs_kernel.h:6, from init/main.c:16: /usr/src/linux-2.4.12/include/linux/highmem.h: In function `clear_user_highpage': /usr/src/linux-2.4.12/include/linux/highmem.h:49: too few arguments to function `clear_user_page' /usr/src/linux-2.4.12/include/linux/highmem.h: In function `copy_user_highpage':/usr/src/linux-2.4.12/include/linux/highmem.h:91: too few arguments to function `copy_user_page' In file included from /usr/src/linux-2.4.12/include/linux/irq.h:69, from /usr/src/linux-2.4.12/include/asm/hardirq.h:12, from /usr/src/linux-2.4.12/include/linux/interrupt.h:45, from /usr/src/linux-2.4.12/include/asm/smplock.h:6, from /usr/src/linux-2.4.12/include/linux/smp_lock.h:16, from init/main.c:24: /usr/src/linux-2.4.12/include/asm/hw_irq.h: In function `__ia64_irq_desc': /usr/src/linux-2.4.12/include/asm/hw_irq.h:94: arithmetic on pointer to an incomplete type /usr/src/linux-2.4.12/include/asm/hw_irq.h: At top level: /usr/src/linux-2.4.12/include/asm/hw_irq.h:122: `irq_desc' redeclared as different kind of symbol /usr/src/linux-2.4.12/include/linux/irq.h:67: previous declaration of `irq_desc'/usr/src/linux-2.4.12/include/asm/hw_irq.h:122: warning: `irq_desc' was declared `extern' and later `static' make: *** [init/main.o] Error 1