Гуру Linux помогите скомпилить ядро.сейчас ядро
linux-xnb3:/usr/src/linux # uname -a
Linux linux-xnb3 2.6.34-12-desktop #1 SMP PREEMPT 2010-06-29 02:39:08 +0200 i686 i686 i386 GNU/Linux
необходимо более низкое для установки спец программы, ну я и компилю
делаю make rpm жду около получаса и получаю:
CC [M] drivers/video/uvesafb.o
CC [M] drivers/video/vga16fb.o
CC [M] drivers/video/vfb.o
LD drivers/video/fb.o
LD drivers/video/built-in.o
LD drivers/built-in.o
LD vmlinux.o
MODPOST vmlinux.o
WARNING: modpost: Found 7 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
GEN .version
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
KSYM .tmp_kallsyms1.S
AS .tmp_kallsyms1.o
LD .tmp_vmlinux2
KSYM .tmp_kallsyms2.S
AS .tmp_kallsyms2.o
CHK include/linux/version.h
HOSTCC scripts/unifdef
scripts/unifdef.c:209:25: error: conflicting types for 'getline'
/usr/include/stdio.h:653:20: note: previous declaration of 'getline' was here
make[4]: *** [scripts/unifdef] Error 1
make[3]: *** [headers_install] Error 2
make[2]: *** [vmlinux] Error 2
ошибка: Неверный код возврата из /var/tmp/rpm-tmp.seJnBx (%build)
Ошибки сборки пакетов:
Неверный код возврата из /var/tmp/rpm-tmp.seJnBx (%build)
make[1]: *** [rpm] Ошибка 1
make: *** [rpm] Ошибка 2
.config брал со старой системы с помощью командочек
make mrproper
cp /boot/config-`uname -r` .config
соответственно всё в каталоге /usr/src/linux
после этого сам делал проставлял галки в с помощью make menuconfig но ошибка такая же.
Народ подскажите куда копать, где эта зараза зарыта?