raniashura
(usa Conectiva)
Enviado em 24/09/2010 - 23:10h
Olá.
Estou compilando pygtk-2.6.3, como "dependência" para o amsn-0.98.3 e ao dar o comando ./configure, ao final, tenho o seguinte erro:
-------------------------------------------
checking for a Python interpreter with version >= 2.3... python
checking for python... /usr/bin/python
checking for python version... 2.3
checking for python platform... linux-i386
checking for python script directory... ${prefix}/lib/python2.3/site-packages
checking for python extension module directory... ${exec_prefix}/lib/python2.3/site-packages
checking for headers required to compile python extensions... not found
-------------------------------------------
Não precisam me dizer que estão faltando os cabeçalhos do python, porque isso eu sei.
O meu problema é o seguinte:
Tenho instalado duas versões do python. A versão 2.3, original do sistema (Linux), e uma nova que compilei, a python 2.4.
Eu quero que o pygtk seja compilado com o python 2.4, mas ao dar o comando ./congure somente a versão 2.3 é encontrada.
O python 2.4 foi instalado com o seguinte comando: “make altinstall”, que faz com que seja possível instalar duas ou mais versões do python no mesmo sistema.
Este comando, altinstall, instala o mesmo conjunto de arquivos, como o "make install", exceto que ele não cria o hard link para "python<version>".
Sem este link, em /usr/bin, eu não consigo fazer o comando ./configure do pygtk encontrar o python2.4 e nem encontrar os fontes do python2.4.
Eu não estou seguro de que posso redirecionar o lik chamado python, em /usr/bin, para o binário do python2.4 (no momento ele direciona para o python2.3).
Mas, em testes, isso permite que o ./configure vá até o fim.
Alguém tem alguma dica de como posso manter as duas versões do python e fazer com que o pygtk tenha suporte ao python2.4?
Obrigado.