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. -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

