erro compilacao. gcc instalado diferente do kernel

1. erro compilacao. gcc instalado diferente do kernel

Perfil removido
removido

(usa Nenhuma)

Enviado em 15/02/2009 - 09:55h

ola amigos,

atualizei o debian etch para o lenny. tive alguns pequenos problemas mas estao sendo aos poucos sanados, mas me deparei com um que nao vejo solucao, ate pq nao queria fazer muitas modificacoes sem criterios, pois nao quero quebrar o sistema e ter que upgradear tudo denovo(cerca de 700MB).


bem, vamos aos fatos:


meu kernel

# uname -a
Linux debian32 2.6.26-1-686 #1 SMP Sat Jan 10 18:29:31 UTC 2009 i686 GNU/Linux





estou tentando compilar este drive.

# ./setup
checking for running kernel version...2.6.26
checking for ptserial...ptserial-2.6.c
checking for gcc...4.3.2
checking for kernel gcc version...4.1.3
** error
installed gcc version 4.3.2 does not match kernel gcc version 4.1.3
installing the kernel driver module is not possible
installing a different version of gcc, or your kernel, is necessary
** compilation error
please read the FAQ about reporting compilation problems
and report this problem. A transcript of the build process
has been saved in src/make.log. When reporting problems to
the development team, please send us this file.

como consta, a versao instalada do gcc nao é a mesma que o kernel usa pra compilar.
eis a diferença.


gcc instalado

# ls -l /usr/bin/gcc*
lrwxrwxrwx 1 root root 7 2009-02-15 09:29 /usr/bin/gcc -> gcc-4.3
-rwxr-xr-x 1 root root 196996 2009-01-18 12:39 /usr/bin/gcc-4.1
-rwxr-xr-x 1 root root 207648 2008-12-31 09:52 /usr/bin/gcc-4.3
-rwxr-xr-x 1 root root 16288 2009-01-18 12:37 /usr/bin/gccbug-4.1
-rwxr-xr-x 1 root root 2018 2008-07-18 15:02 /usr/bin/gccmakedep





gcc de compilacao do kernel

# cat /proc/version
Linux version 2.6.26-1-686 (Debian 2.6.26-13) (waldi@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-24)) #1 SMP Sat Jan 10 18:29:31 UTC 2009





tentei modificar o link simbolico para o gcc-4.1

# ln -s /usr/bin/gcc-4.1 gcc

ls -l /usr/bin/gcc*
lrwxrwxrwx 1 root root 7 2009-02-15 09:19 /usr/bin/gcc -> gcc-4.1
-rwxr-xr-x 1 root root 196996 2009-01-18 12:39 /usr/bin/gcc-4.1
-rwxr-xr-x 1 root root 207648 2008-12-31 09:52 /usr/bin/gcc-4.3
-rwxr-xr-x 1 root root 16288 2009-01-18 12:37 /usr/bin/gccbug-4.1
-rwxr-xr-x 1 root root 2018 2008-07-18 15:02 /usr/bin/gccmakedep



mas o problema persistiu



tentei forçar uma variável para o gcc

# export CC=/usr/bin/gcc-4.1





enfim, preciso de ajuda...


paralisei tentativas de solucionar este problema, pois como disse aciima, nao quero quebrar o sistema e ter que atualizat tudo denovo.

grato pela ajuda!!!
























  


2. Re: erro compilacao. gcc instalado diferente do kernel

Perfil removido
removido

(usa Nenhuma)

Enviado em 15/02/2009 - 10:40h

Você tem duas escolhas: Voltar ao kernel anterior ou procurar na internet uma versão do gcc+ que seja compatível com a versão do seu kernel.
Espero ter ajudado :P


3. Re: erro compilacao. gcc instalado diferente do kernel

Christian S. Perone
tarantula

(usa Slackware)

Enviado em 16/02/2009 - 14:13h

veja o log "src/make.log" para tentar descobrir de onde ele está buscando o gcc, provavelmente você está fazendo o symlink no destino diferente do que ele utiliza.






Patrocínio

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

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts