1.Скачал ядро 2.6.0
2.Распаковал в /usr/src/linux-2.6.0/
3.Создал ссылку /usr/src/linux -> /usr/src/linux-2.6.0/
4.Перешел по ссылке cd /usr/src/linux
5.Сказал mrproper
6.Сказал make menuconfig
6.Сказал makeи тут началось.... :-(
-------------------------------------------------------------
In file included from include/linux/sched.h:23,
from include/linux/module.h:10,
from init/main.c:15:
include/linux/smp.h:33 error: conflicting types for 'smp_send_reshedule'
include/asm/smp.h:41 error: previous declaration of 'smp_send_reshedule' was here include/linux/smp.h:33 error: conflicting types for 'smp_send_reshedule'
include/asm/smp.h:41 error: previous declaration of 'smp_send_reshedule' was here
In file included from include/linux/unistd.h:9,
from init/main.c:19:
include/asm/unistd.h:397:warning: conflicting types for built-in function '_exit'
make[1]: *** [init/main.o] Ошибка 1
make: *** [init] Ошибка 2
---------------------------------------------------------------
Получается что два одинаковых хидера есть в двух директориях /include/linux и /include/asm/ но почему?? И компилятор орёт.
В чем я ошибся - не могу понять. Может кто подскажет?