Scribes Editor e Slackware64 13.37 - PyGTKSpell não pode ser encontrado

1

Estou tentando criar o Scribes no Slackware64 13.37 com o XFCE e estou tendo muitos problemas com o Python Binding for GTK Spell. Eu tenho gtkspell-2.0.16-x86_64-1 e pygtkspell-2.25.3-i486-3sl instalado, mas o script autogen parece não encontrá-lo:

...
checking for python script directory... ${prefix}/lib64/python2.6/site-packages
checking for python extension module directory... ${exec_prefix}/lib64/python2.6/site-packages
Checking for D-Bus (Python Bindings)... yes
Checking for PyGTK... yes
Checking for pygtksourceview2... yes
Error: Python bindings for gtkspell was not found.
configure: error: Error: Dependency check failed

Eu tentei colocar um link no caminho mencionado lá ( $ {prefix} /lib64/python2.6/site-packages , mesmo que eu não saiba onde esse $ {prefixo} aponta = S, então eu assumi que a lib64 é a única em /) porque os módulos para python2.6 / site-packages estão realmente localizados em

/usr/lib/python2.6/site-packages/gtk-2.0/gtkspell.la
/usr/lib/python2.6/site-packages/gtk-2.0/gtkspell.so

também tentei apontar todo o link até /usr/lib/python2.6/site-packages/gtk-2.0 /

site-packages -> /usr/lib/python2.6/site-packages/gtk-2.0/

mas sem sorte = (.

Existe uma maneira de especificar o caminho para o pygtkspell? devo colocar esses módulos em outro lugar?

Estou sem ideias, muito obrigado pela sua =)

Atenciosamente,

    
por Hugo 23.05.2011 / 05:46

1 resposta

1

Você está tentando usar ligações python de 32 bits ( pygtkspell i486 ) com um python de 64 bits ( x86_64 ). Você pode executar binários ix86 e x86_64 no mesmo sistema, mas não pode carregar bibliotecas ix86 e x86_64 no mesmo executável. Ligar os binários errados no lugar certo não ajudará: eles ainda são os binários errados. Você precisa obter ligações de 64 bits ( pygtkspell-*-x86_64-* ), ou se elas não estiverem disponíveis (mas provavelmente são), execute um python de 32 bits.

    
por 24.05.2011 / 01:49