I'm trying to build a very small kernel and it keeps failing It's for a 486sx25 laptop. Error log is below Any suggestions? In file included from /usr/src/linux-2.4.21-260/include/linux/wait.h:20, from /usr/src/linux-2.4.21-260/include/linux/fs.h:12, from /usr/src/linux-2.4.21-260/include/linux/capability.h:17, from /usr/src/linux-2.4.21-260/include/linux/binfmts.h:5, from /usr/src/linux-2.4.21-260/include/linux/sched.h:11, from i386_ksyms.c:7: /usr/src/linux-2.4.21-260/include/asm/processor.h:261:1: warning: "EISA_bus" redefined In file included from /usr/src/linux-2.4.21-260/include/linux/modversions.h:188, from /usr/src/linux-2.4.21-260/include/linux/module.h:21, from i386_ksyms.c:2: /usr/src/linux-2.4.21-260/include/linux/modules/i386_ksyms.ver:10:1: warning: this is the location of the previous definition In file included from i386_ksyms.c:18: /usr/src/linux-2.4.21-260/include/linux/nmi.h:19:1: warning: "touch_nmi_watchdog" redefined In file included from /usr/src/linux-2.4.21-260/include/linux/modversions.h:188, from /usr/src/linux-2.4.21-260/include/linux/module.h:21, from i386_ksyms.c:2: /usr/src/linux-2.4.21-260/include/linux/modules/i386_ksyms.ver:126:1: warning: this is the location of the previous definition i386_ksyms.c:246: error: `touch_nmi_watchdog' undeclared here (not in a function) i386_ksyms.c:246: error: initializer element is not constant i386_ksyms.c:246: error: (near initialization for `__ksymtab_touch_nmi_watchdog.value') i386_ksyms.c:246: error: __ksymtab_touch_nmi_watchdog causes a section type conflict make[1]: *** [i386_ksyms.o] Error 1 make: *** [_dir_arch/i386/kernel] Error 2 -- Collector of vintage computers http://www.ncf.ca/~ba600 Machines to trade http://www.ncf.ca/~ba600/trade.html Open Source Weekend http://www.osw.ca