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を実行する必要があります(しかし可能かもしれません)。

おすすめ記事