Erro ao compilar o Kernel [RESOLVIDO]

1. Erro ao compilar o Kernel [RESOLVIDO]

Marcelo Gonçalves
marcelovegano

(usa Debian)

Enviado em 04/05/2009 - 16:49h

Ao tentar criar um pacote .deb do kernel usando o make-kpkg no final da compilação ele envia a seguinte mensagem:

make[1]: Entrando no diretório `/usr/src/linux-2.6.28/Documentation/lguest'
cc -Wall -Wmissing-declarations -Wmissing-prototypes -O3 -I../../include -I../../arch/x86/include lguest.c -lz -o lguest
lguest.c:34:18: error: zlib.h: Arquivo ou diretório não encontrado
make[1]: ** [lguest] Erro 1
make[1]: Saindo do diretório `/usr/src/linux-2.6.28/Documentation/lguest'
make: ** [debian/stamp/build/kernel] Erro 2


Vocês sabem qual pacote está faltando?


  


2. a

Estevão Ferreira Maia
_eXagon

(usa OpenSuSE)

Enviado em 04/05/2009 - 16:56h

Edite o arquivo lguest.c , com qualquer editor kate , vi , de sua preferencia , encontre a linha 34 , e veja o local onde esta a zlib.h , caso esteja assim :

#include "zlib.h" (tente baixar a dependecia dessa lib);

senão verifique se essse arquivo realmente existe dentro do seu diretorio ... e troque por Exemplo : #include "SDL.h" troque para #include "SDL/SDL.h"

por causa do gcc =D

Abraço


3. Re: Erro ao compilar o Kernel [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 04/05/2009 - 16:59h

Pode tb instalar a biblioteca zlibc, assim:

# apt-get install zlibc


4. Re: Erro ao compilar o Kernel [RESOLVIDO]

Marcelo Gonçalves
marcelovegano

(usa Debian)

Enviado em 05/05/2009 - 12:02h

continua dando o seguinte erro:

make[1]: Entrando no diretório `/usr/src/linux-2.6.28'
CHK include/linux/version.h
CHK include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-x86
CALL scripts/checksyscalls.sh
Building modules, stage 2.
MODPOST 2076 modules
make[1]: Saindo do diretório `/usr/src/linux-2.6.28'
/usr/bin/make ARCH=i386 \
-C Documentation/lguest
make[1]: Entrando no diretório `/usr/src/linux-2.6.28/Documentation/lguest'
cc -Wall -Wmissing-declarations -Wmissing-prototypes -O3 -I../../include -I../../arch/x86/include lguest.c -lz -o lguest
lguest.c:34:18: error: zlib.h: Arquivo ou diretório não encontrado
make[1]: ** [lguest] Erro 1
make[1]: Saindo do diretório `/usr/src/linux-2.6.28/Documentation/lguest'
make: ** [debian/stamp/build/kernel] Erro 2






5. Re: Erro ao compilar o Kernel [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 05/05/2009 - 12:32h

Então instale esse:

# apt-get install zlib-bin

Se ainda não der certo, procure pelo header:

# find / -iname zlib.h

Caso encontre, faça um link pra dentro do /usr/include:

# ln -sf /caminhodoheader/zlib.h /usr/include/zlib.h


6. Re: Erro ao compilar o Kernel [RESOLVIDO]

Marcelo Gonçalves
marcelovegano

(usa Debian)

Enviado em 05/05/2009 - 20:15h

ficou na mesma... o pior que compilei normal no note...acho que é pau do sistema operacional mesmo... nunca tinha dado esse erro comigo.. mas depois que instalei i lenny stable...q ficou assim


7. Re: Erro ao compilar o Kernel [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 06/05/2009 - 11:13h

Kra, faz assim:

# apt-cache search zlib.h

Todos os pacotes q o resultado apontar (q conhenham zlib no começo) vc instala. Se vc instalar todos eles e ainda não der certo, copie o header dentro d /usr/include.

Tente tb copiar o seu include dentro de /usr/src/linux-2.6.28/arch/x86, pode dar certo.


8. Re: Erro ao compilar o Kernel [RESOLVIDO]

Marcelo Gonçalves
marcelovegano

(usa Debian)

Enviado em 07/05/2009 - 02:16h

baixei os seguintes pacotes

zlib-bin zlib1g zlib1g-dev zlib1g-dbg libio-zlib-perl zlibc zlib-gst

agora deu certo

valeu galera


9. Re: Erro ao compilar o Kernel [RESOLVIDO]

PH Digitos
chaplinux

(usa Debian)

Enviado em 16/05/2009 - 18:04h

Bom... instalei apenas esses 3 e funfou: zlib-bin zlibc zlib1g-dev

creio q com só zlib1g-dev, funcione tambem... mais ja havia instalado os outros não sei dizer ao certo.


flw.


10. lguest

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/11/2009 - 20:58h

rapaziada,
por curiosidade e preguiça de googlar, o que seria o lguest?
sabem me dizer?
grato.


11. Re: Erro ao compilar o Kernel [RESOLVIDO]

Rodinei Gevaerd
francisquismo

(usa Outra)

Enviado em 16/06/2013 - 23:41h

renato_pacheco escreveu:

Então instale esse:

# apt-get install zlib-bin

Se ainda não der certo, procure pelo header:

# find / -iname zlib.h

Caso encontre, faça um link pra dentro do /usr/include:

# ln -sf /caminhodoheader/zlib.h /usr/include/zlib.h


Logo termina meu download esse arquivo pode ser usado apenas como header vindo a ter eficiência no caso de sistema antigos (o meu é 6 (SIX) online). Depois eu testo os header e install será que meu pc aguentava???






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts