Не могу собрать ядро 2.4.25. gcc выдаёт следущее:
gcc -D__KERNEL__ -I/usr/src/linux-2.4.25/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DKBUILD_BASENAME=main -c -o init/main.o init/main.c In file included from /usr/src/linux-2.4.25/include/linux/sched.h:23, from /usr/src/linux-2.4.25/include/linux/mm.h:4, from /usr/src/linux-2.4.25/include/linux/slab.h:14, from /usr/src/linux-2.4.25/include/linux/proc_fs.h:5, from init/main.c:15: /usr/src/linux-2.4.25/include/linux/smp.h:29: error: conflicting types for `smp_send_reschedule' /usr/src/linux-2.4.25/include/asm/smp.h:42: error: previous declaration of `smp_send_reschedule' make: *** [init/main.o] Ошибка 1
хотя я собираю систему с дефолтовой конфигурацией. использую систему SuSE 9.1 kernel 2.6.4; glibc 2.3; gcc 3.3.3 (SuSE Linux) Что делать?