2012-03-16 6 views
1

Fedora 16では、私はウィジェットにロードしたいウィジェットのカタログライブラリを持っています。通常、これは簡単なはずが、私は口が達者の異なるバージョンを持っているし、インストールしGObjectのことから、次のエラーが発生しますのGObjectのバージョンを強制する方法はGladeカタログが間違ったバージョンのglibモジュールを選択しました

; GLADE_CATALOG_PATH=./Components GLADE_MODULE_PATH=. glade fubar.glade 

(glade:25069): GladeUI-PYTHON-WARNING **: Error initializing Python interpreter: could not import pygobject 

(glade:25069): GladeUI-PYTHON-WARNING **: Unable to load pygobject module >= 2.90.0, please make sure it is in python's path (sys.path). (use PYTHONPATH env variable to specify non default paths) 
could not import gobject (version mismatch, 2.90.0 is required, found 3.0.3) 
zsh: segmentation fault (core dumped) GLADE_CATALOG_PATH=./Components GLADE_MODULE_PATH=. glade 

ありますか?現在、私はこれがインストールされている:3.10(gtk3)を使用している場合、この問題が発生

; yum list installed | grep pygobject 
pygobject2.x86_64      2.28.6-2.fc16     @anaconda-0 
pygobject2-codegen.x86_64    2.28.6-2.fc16     @fedora  
pygobject2-devel.x86_64    2.28.6-2.fc16     @fedora  
pygobject2-doc.x86_64     2.28.6-2.fc16     @fedora  
pygobject3.x86_64      3.0.3-1.fc16     @updates 

答えて

1

この問題も発生しました。問題は、バージョンチェックが間違っていることです。pyobject3はglade Pythonプラグインで問題ありません。パッチはこちらです: https://bugzilla.gnome.org/show_bug.cgi?id=706304私は、gladeを再コンパイルする以外の修正方法は知らない。

0

の代わりに、3.8(GTK2を)。

+0

これは間違いありませんが、vbraunの方が良いです! – Sardathrion

関連する問題