[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Сборка ядра: 2.6.35 - debian way Debian Linux Kernel Handbook



а вот тут я прочитал про иной способ сборки ядра под дебианом

http://kernel-handbook.alioth.debian.org/ch-common-tasks.html
Debian Linux Kernel Handbook

вместо

fakeroot make-kpkg clean
fakeroot make-kpkg --append-to-version "-my-kernel" --revision "07082010" --us --uc --initrd kernel_image

там рекомендуется делать


make clean
make KDEB_PKGVERSION=custom.1.0 deb-pkg

какой способ все-таки лучше использовать ? 


> пытаюсь собрать новое ядро 2.6.35, но не могу разобраться с ошибками ниже.
> 
> Собираю вот так:
> 
> wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.35.tar.bz2
> cd /usr/src
> tar jxf ~/linux-2.6.35.tar.bz2
> cd linux-2.6.35/
> make mrproper
> cp /boot/config-$(uname -r) .config
> make menuconfig
> fakeroot make-kpkg clean
> fakeroot make-kpkg --append-to-version "-my-kernel" --revision "07082010" --us --uc --initrd kernel_image
> 
> 
> 
> Ошибки:
> make[1]: Leaving directory `/usr/src/linux-2.6.35'
> /usr/bin/make  EXTRAVERSION=-my-kernel  ARCH=i386 \
>                               -C Documentation/lguest
> make[1]: Entering directory `/usr/src/linux-2.6.35/Documentation/lguest'
> cc -m32 -Wall -Wmissing-declarations -Wmissing-prototypes -O3 
> -I../../include -I../../arch/x86/include -U_FORTIFY_SOURCE    lguest.c   
> -o lguest
> lguest.c:21:25: error: sys/eventfd.h: No such file or directory
> lguest.c: In function ‘create_thread’:
> lguest.c:1026: warning: implicit declaration of function ‘eventfd’
> make[1]: *** [lguest] Error 1
> make[1]: Leaving directory `/usr/src/linux-2.6.35/Documentation/lguest'
> make: *** [debian/stamp/build/kernel] Error 2


Reply to: