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

RES: erro ao compilar o kernel 2.6.8



Eu não sei se é alguma biblioteca faltando, porque eu já instalei algumas maquinas com o basico do Debian Sarge (sem escolher qualquer uma das opcoes apresentadas de pacotes, como Desktop environment, Web server, etc) e após copiar os fontes do Kernel para o diretorio /usr/src/linux, o processo de compilacao foi direitinho.
Penso que a ocorrencia deste problema tem a ver com o arquivo de configuracao utilizado para compilar o kernel, e que algum parametro deste arquivo não reflete exatamente a configuracao fisica de sua maquina.
Após a instalacao do seu sistema, deve ter um config-alguma-coisa no /boot de sua maquina. Utilize este arquivo para comecar a configuracao de sua maquina. Após executar o comando make menuconfig, va para a opcao Load na Alternate Configuration File, e depois disso, "de-selecione" as opcoes que voce não necessita.
Feito isso, penso que sua compilacao deve funcionar. Abaixo, seguem os comandos que eu executo, e que funcionam muito bem comigo.


# make && make modules_install && make install
# mkinitrd -o /boot/initrd-2.6.13-mycomp.img /lib/modules/2.6.13-mycomp/ 
# cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.13-mycomp
# cp System.map /boot/System.map-2.6.13-mycomp
# rm /boot/System.map
# ln -s /boot/System.map-2.6.13-mycomp /boot/System.map
# cd /
# ln -s /boot/vmlinuz-2.6.13-mycomp vmlinuz-mycomp
# vi /boot/grub/menu.lst

   Adicionar estas linhas no arquivo

title           Linux Compilado, kernel 2.6.13
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.13-mycomp root=/dev/ida/c0d0p1 ro
initrd          /boot/initrd-2.6.13-mycomp.img
savedefault
Boot


Gustavo Mendes de Carvalho
Diveo do Brasil Telecomunicações
www.diveo.net.br

-----Mensagem original-----
De: Marcos Vinicius Lazarini [mailto:lazarini@nics.unicamp.br] 
Enviada em: quinta-feira, 6 de julho de 2006 00:02
Para: rsaad@gelre.com.br
Cc: debian-user-portuguese@lists.debian.org
Assunto: Re: erro ao compilar o kernel 2.6.8

On 05-07-2006 21:54, rsaad@gelre.com.br wrote:
> Ao tentar compilar o kernel 2.6.8 na execução do comando #make 
> bzImage, deu o seguinte erro:
> 
> In file included from net/core/sock.c:121:
> include/net/xfrm.h:17:25: include/net/ip6_fib.h: Erro de entrada/saída 
> In file included from net/core/sock.c:121:
> include/net/xfrm.h:517: error: field `rt6' has incomplete type
> make[2]: ** [net/core/sock.o] Erro 1
> make[1]: ** [net/core] Erro 2
> make: ** [net] Erro 2
> 
> Tentei dar o comando #make modules, ai veio o seguinte erro:
> fs/ufs/dir.c: In function `ufs_check_dir_entry':
> fs/ufs/dir.c:300: internal compiler error: Erro no barramento Please 
> submit a full bug report, with preprocessed source if appropriate.
> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
> For Debian GNU/Linux specific bug reporting instructions, see 
> <URL:file:///usr/share/doc/gcc-3.3/README.Bugs>.
> make[2]: ** [fs/ufs/dir.o] Erro 1
> make[1]: ** [fs/ufs] Erro 2
> make: ** [fs] Erro 2
> 
> Atualmente estou usando: Linux debian 2.4.27-2-k7 #1 Mon May 16 
> 17:18:17 JST 2005 i686 GNU/Linux
> 
> Alguem pode me ajudar

Tá faltando alguma biblioteca p/ seu sistema conseguir compilar as coisas. Tirado do /usr/share/doc/kernel-package/README.gz

--------------
Firstly, you will need gcc, the libc development package (libc5-dev or libc6-dev at the time of writing), and, on Intel platforms, bin86. [If you use the menuconfig target of make, you will need ncursesX.X-dev, and make xconfig also requires either tkX.X-dev for 2.4.X kernels, or libqt3-mt-dev and g++ >= 3.0 for the new 2.6 kernel versions, and 2.6.X kernels also have an additional option, make gconfig, which requires libglade2-dev, and other packages these depend on]

The packages suggested are:
devel:        gcc, libc5-dev/libc6-dev, binutils, make, and, for intel
               x86 platforms, bin86 (non-Intel platforms don't need
               this), modutils (or module-init-tools for 2.5.x+ kernels).
interpreters: awk, which is contained in either the mawk or gawk packages
base:         gzip, shellutils, and grep.
---------------


--
Marcos


-- 
To UNSUBSCRIBE, email to debian-user-portuguese-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: