Não consigo instalar o GCC de 64 bits com o YUM

0

Eu digito o seguinte ...

$ yum install gcc.x86_64

(a propósito, é "gcc.x86_64" o pacote certo para 64bit gcc?)

[...] Eu recebo os seguintes erros ... [...]

Total size: 16 M
Downloading Packages:
Running rpm_check_debug
ERROR with rpm_check_debug vs depsolve:
libstdc++-devel is needed by (installed) gcc-c++-4.1.2-48.el5.i386
libstdc++-devel is needed by (installed) gcc-c++-4.1.2-48.el5.i386
libstdc++ is needed by (installed) gcc-c++-4.1.2-48.el5.i386
libstdc++ is needed by (installed) gcc-c++-4.1.2-48.el5.i386
libstdc++ is needed by (installed) gcc-c++-4.1.2-48.el5.i386
libstdc++ is needed by (installed) gcc-c++-4.1.2-48.el5.i386
gcc is needed by (installed) gcc-c++-4.1.2-48.el5.i386
gcc is needed by (installed) gcc-c++-4.1.2-48.el5.i386
Complete!
(1, [u'Please report this error in https://bugzilla.redhat.com  
/enter_bug.cgi?product=Red%20Hat%20Enterprise%20Linux%205&component=yum'])
    
por barrrista 01.02.2012 / 00:43

1 resposta

0

Você precisará remover as versões i386 do GCC para instalar as versões x86_64 . Não sei por que você tem a compilação i386 do GCC instalada em um sistema operacional de 64 bits - isso simplesmente atrapalha as coisas. (Neste caso, a plataforma refere-se à plataforma que é compilada para executar on , não a plataforma que compila para .)

Você precisa remover gcc-c++-4.1.2-48.el5.i386 e substituí-lo pelo pacote x86_64 correspondente. Você pode fazer isso em uma transação yum ou remover todos os pacotes dependentes e, em seguida, deixar yum reinstalá-los com base nos pacotes gcc e gcc-c++ corretos.

Você precisará do pacote i386 (ou i686 ) de libgcc , bem como do x86_64 one. Você precisa do libgcc para a plataforma de destino, pois ele é vinculado aos binários que o gcc produz.

    
por 01.02.2012 / 01:20