Scribes Editor 및 Slackware64 13.37 -- PyGTKSpell을 찾을 수 없음

Scribes Editor 및 Slackware64 13.37 -- PyGTKSpell을 찾을 수 없음

XFCE를 사용하여 Slackware64 13.37에서 Scribe를 빌드하려고 하는데 GTK Spell용 Python 바인딩에 많은 문제가 있습니다. gtkspell-2.0.16-x86_64-1 및 pygtkspell-2.25.3-i486-3sl을 설치했지만 autogen 스크립트가 이를 찾을 수 없는 것 같습니다.

...
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

거기에 언급된 경로에 링크를 배치해 보았습니다(${접두사}/lib64/python2.6/site-packages, ${prefix}가 =S를 가리키는 위치를 모르지만 python2.6/site-packages용 모듈이 실제로 위치하므로 lib64가 /에 있는 것이라고 가정합니다.

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

또한 모든 링크를 끝까지 가리켜 보았습니다./usr/lib/python2.6/site-packages/gtk-2.0/

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

그러나 행운은 없습니다 =(.

pygtkspell의 경로를 지정하는 방법이 있습니까? 이 모듈을 다른 곳에 두어야 합니까?

아이디어가 부족하므로 어떤 아이디어라도 대단히 감사하겠습니다 =)

인사,

답변1

pygtkspell i48664비트( ) Python에서 32비트 Python 바인딩( )을 사용하려고 합니다 x86_64. 동일한 시스템에서 ix86 및 x86_64 바이너리를 실행할 수 있지만 동일한 실행 파일에서 ix86 및 x86_64 라이브러리를 로드할 수는 없습니다. 잘못된 바이너리를 올바른 위치에 연결하는 것은 도움이 되지 않습니다. 여전히 잘못된 바이너리일 것입니다. 64비트 바인딩( pygtkspell-*-x86_64-*)을 가져오거나, 사용할 수 없는 경우 32비트 Python을 실행해야 합니다(그러나 가능할 수도 있음).

관련 정보