Raniere Santos wrote:
> Olá lista.
> Estou fazendo um teste de compilação e atualisação do gcc no Conectiva 10.

Erro 1: Você está utilizando uma distribuição Linux antiga DEMAIS.

> O gcc do Conectiva é a versão 3.3.3. Quero atualisar para 4.2.2.

Atualize a sua distribuição, não o compilador. Há mudanças na ABI C++ da
versão 3.x para a 4.x do GCC, programas C++ compilados com o novo
compilador serão incompatíveis com todas as outras bibliotecas do
sistema. Sabe-se lá quais outros erros você estará impondo sobre sua
própria cabeça fazendo isso.

> Para testar o gcc 4.2.2 estou usando o fonte do Avidemux2 versão 2.0.22

Erro 2: Você está utilizando uma versão do avidemux2 antiga DEMAIS.

> que é compilado sem problemas com a versão 3.3.3 do gcc.

Que o avidemux seja compilado sem problemas numa versão antiga do GCC
não significa que ele não tenha problemas de programação, ou que seja um
bom candidato para testar versões novas do GCC.

Aliás, erros de compilação podem ser causados não só pelo compilador,
mas por erros na biblioteca padrão - glibc. Aí você teria que instalar
uma nova versão da glibc, para corrigir isso. Consequentemente, você
teria que recompilar virtualmente TODOS os programas da distribuição.

Como parte da compilação 2 ou 3-fases do GCC, ele compila a si mesmo
utilizando o próprio compilador gerado na primeira fase. Portanto se o
GCC foi instalado com sucesso, ele já foi testado e comprovado.

> Não estou entendendo qual o problema com o gcc novo. Alguém poderia me dar 
> uma ajuda?

O GCC novo não deve ter problema nenhum. O problema é o avidemux2, e sua
distribuição.

-- 
Juliano F. Ravasi ·· http://juliano.info/
5105 46CC B2B7 F0CD 5F47 E740 72CA 54F4 DF37 9E96

"A candle loses nothing by lighting another candle." -- Erin Majors

* NOTE: Don't try to reach me through this address, use "contact@" instead.
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a