make[1]: Saindo do diretório `/usr/src/linux-2.6.31.1'
/usr/bin/make EXTRAVERSION=.1-intera ARCH=i386\ -C Documentation/lguest
make[1]: Entrando no diretório `/usr/src/linux-2.6.31.1/Documentation/lguest' cc -m32 -Wall -Wmissing-declarations -Wmissing-prototypes -03 -I../../include -I../../arch/x86/include -U_FORTIFY_SOURCE lguest.c -o lguest
lguest.c:21:25: error: sys/eventfd.h: Arquivo ou diretório não encontrado
lguest.c:37:18: error: zlib.h: Arquivo ou diretório não encontrado
lguest.c: In function create_thread:
lguest.c:1021: warning: implicit declaration of function eventfd
make[1]: **[lguest] Erro 1
make[1]: Saindo do diretorio `/usr/src/linux-2.6.31.1/Documentation/lguest'
make: ** [debian/stamp/build/kernel] Erro 2
Em outro site vi que a pessoa teve esse erro aqui:
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:1021: warning: implicit declaration of function ‘eventfd’
make: *** [lguest] Error 1
A correção é simples. Basta fazer os passos abaixo.
#vim /usr/src/linux/Documentation/lguest/Makefile
E editar a seguinte linha
all: lguest
Para:
all:
Salvar e compilar seu kernel em paz.