[Ubuntu-BR] Problemas GTK

Jose Geraldo Gouvea jggouvea em gmail.com
Domingo Agosto 9 02:00:18 UTC 2009


Em Sáb, 2009-08-08 às 20:38 -0300, Adilson de Oliveira escreveu:
> Boa Noite pessoal
> 
> Preciso instalar um programa e estou tento um problema no comando 
> ./configure ele da um erro:
> 
>  checking for gtk+-2.0 >= 2.0.0... Package gtk+-2.0 was not found in the 
> pkg-config search path. Perhaps you should add the directory containing 
> `gtk+-2.0.pc' to the PKG_CONFIG_PATH environment variable No package 
> 'gtk+-2.0' found
> configure: error: Library requirements (gtk+-2.0 >= 2.0.0) not met; 
> consider adjusting the PKG_CONFIG_PATH environment variable if your 
> libraries are in a nonstandard prefix so pkg-config can find them.
> 
> Alguém sabe como posso configurar o pkgconfig para encontrar o gtk?


Você não tem que configurar o pkgconfig manualmente. Esta mensagem quer
dizer que você não tem as bibliotecas de desenvolvimento gtk instaladas.
Toda vez que você for compilar um programa, verifique no arquivo INSTALL
a lista das dependências e instale-as antes. Lembre que se lá estiver
escrito que o pacote dependa a biblioteca libXXX, por  exemplo, você
deve instalar o libXXX-dev.

Ao compilar pacotes manualmente é muito comum aparecer esse erro porque
nem sempre os desenvolvedores têm consciência de listar todos os pacotes
dos quais o seu programa depende, mas apenas aqueles que imaginam que um
usuário comum não terá normalmente instalados.

No  caso específico do GTK, o pacote a instalar é o libgtk2.0-dev e
todas as suas dependências. Mas se prepare para fazer isso várias vezes,
para cada um dos pacotes de que o programa depender.



Por fim, gostaria de saber que programa você está compilando, porque
quando se usa uma distro "grande" (como Ubuntu, Debian, Fedora,
Mandriva, SuSE, etc) os programas que existem já estão, quase todos,
disponíveis nos repositórios. Você normalmente só vai querer compilar
algum programa se precisar de uma versão mais nova que a empacotada pela
distro, ou se for um programa muito pouco conhecido. No primeiro caso,
você pode evitar perda de tempo mandando instalar as dependências de
compilação do pacote que está na distro como preparação para compilar a
nova versão que quer instalar:

sudo apt-get build-dep evince

/\
o comando acima instala tudo que é preciso para compilar o Evince.





More information about the ubuntu-br mailing list