2011年9月10日

[ruby-list:48350] Re: Ruby/GTK2 archlinux x64エラー

須藤です。

In <CAL36QAWzjsHBw9VjNjXUJ1heDcW3SMOK5zkCpMxiYx-2N1=6Eg@xxxxx>
"[ruby-list:48349] Ruby/GTK2 archlinux x64 エラー" on Sat, 10 Sep 2011 10:28:04 +0900,
ashbb <ashbbb@xxxxx> wrote:

> ruby-talkに「green shoes on archlinux x64 error...」というsubjectで
> serialhexさんからpostされている問題ですが、こちらにも転送させて頂きます。

>
> Green Shoesの問題というより、Ruby/GTK2のarchlinux x64での問題のように
> 見えます。何か助言を頂けると有難いです。
>
> ~~~~~
> justin@xxxxx [~]$ irb
> ruby-1.9.2-p290 :001 > require 'gtk2'
> NameError: uninitialized constant Gdk::Drawable

うーん、初期化の順番が想定しているものと違っている気がします。
/home/justin/.rvm/gems/ruby-1.9.2-p290/gems/gtk2-1.0.0/ext/gtk2/rbgtkinits.c
の中身を見せてもらえるようにお願いしてもらえますか?

本当は

...
Init_gtk_gdk_draw();
...
Init_gtk_gdk_gc();
...

というようにInit_gtk_gdk_draw()してからInit_gtk_gdk_gc()して
欲しいのですが、Init_gtk_gdk_draw()する前にInit_gtk_gdk_gc()
を呼んでしまっている気がします。


投稿者 xml-rpc : 2011年9月10日 12:17
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/106208
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。