Just emerged the kernel sources for 2.4.18 When attempting to make dep, is bombing on ucupdate. /usr/src/linux-2.4.18/include/asm/hardirq.h:38: warning: this is the location of the previous definition /usr/src/linux-2.4.18/include/linux/modules/i386_ksyms.ver:100: warning: `smp_call_function' redefined/usr/src/linux-2.4.18/include/linux/smp.h:87: warning: this is the location of the previous definitionIn file included from /usr/src/linux-2.4.18/include/linux/modversions.h:147, from /usr/src/linux-2.4.18/include/linux/module.h:21, from rcupdate.c:41: /usr/src/linux-2.4.18/include/linux/modules/ksyms.ver:568: warning: `del_timer_sync' redefined /usr/src/linux-2.4.18/include/linux/timer.h:32: warning: this is the location of the previous definition rcupdate.c: In function `rcu_prepare_polling': rcupdate.c:88: `smp_num_cpus' undeclared (first use in this function) rcupdate.c:88: (Each undeclared identifier is reported only once rcupdate.c:88: for each function it appears in.) rcupdate.c: In function `rcu_polling': rcupdate.c:144: `smp_num_cpus' undeclared (first use in this function) make[2]: *** [rcupdate.o] Error 1 make[2]: Leaving directory `/usr/src/linux-2.4.18/kernel' make[1]: *** [first_rule] Error 2 make[1]: Leaving directory `/usr/src/linux-2.4.18/kernel' make: *** [_dir_kernel] Error 2
Not surprising; use 2.4.17-r5 for now. It's faster too. I'll "fix" this by releasing a new kernel soon.