Erro durante a instalação do Mesa no Linux


0

Eu tento instalar o Mesa 7.8 no CentOS 3.9 para i386 no VMWare 7.0.1 como descrito aqui:
http://linux-sxs.org/multimedia/mesa.html

Quando executo o estágio de configuração:
++++++++++++++++++++++++++++++++++++++++++++++++++
[root @ CentOS Mesa-7.8] # ./configure --prefix = /usr --sysconfdir = / etc
++++++++++++++++++++++++++++++++++++++++++++++++++
(root é na verdade root)
Isso é o que eu recebo:
++++++++++++++++++++++++++++++++++++++++++++++++++
.
.
.
verificando arquivos pkg-config para o X11 estão disponíveis ... não
checando por X ... não
configure: erro: bibliotecas de desenvolvimento X11 necessárias para o driver dri
++++++++++++++++++++++++++++++++++++++++++++++++++
(Três pontos diz que há alguma saída antes)
Coloque a atenção no erro.

Qualquer ideia?
Muito obrigado testa.

Respostas:


1

Você precisa das bibliotecas dev X11.

Dependendo do seu sistema de pacotes (RPM no CentOs provavelmente), eles poderiam ser chamados

libx11-devel
xorg-x11-devel
...

ou algo ao longo destas linhas. Instale isso e você deve estar bem (para este erro em particular).


Muito obrigado, eu faço: yum instala libx11-devel e eu recebo: - Não consigo encontrar um pacote correspondente libx11-devel Nenhuma ação a ser tomada - Diz que preciso de outro repositório yum? (Eu novo no Linux) E segunda pergunta, o que é um diferente entre biblioteca de desenvolvimento e biblioteca de não desenvolvimento, porque ambos .so? Não são eles? "desenvolvimento" pode ser apenas um arquivo de texto de código ou uma biblioteca com informações de depuração ...

1
@rodnower: A diferença é que os arquivos .so nas bibliotecas que não são de desenvolvimento terão números de versão depois deles, de modo que dois programas vinculados a diferentes versões da mesma biblioteca possam escolher o correto. O único arquivo .so que vem com o pacote de desenvolvimento não terá nenhum número de versão, pois é isso que o vinculador procurará durante o processo de compilação. O pacote de desenvolvimento também virá com os cabeçalhos necessários para compilar o código que será vinculado à biblioteca.

Aha, agora eu entendo o que é uma diferença. Muito obrigado. Mas alguém sabe qual o nome dos pacotes de desenvolvimento do X11 para o CentOS 3? Ou é o mesmo de outros destrutivos como o Fedora?

@Cajado: yum search x11-devel me diz que é chamado libX11-devel no Fedora. Use a pesquisa no seu sistema e instale somente via yum para obter o pacote certo para a sua instalação.
Benjamin Bannier

Bom, agora vou reinstalar meu CentOS (do v 3 ao 5) e do que vou tentar. Obrigado :)
Rodnower
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.