From: ashbb Date: 2011-09-10T23:56:33+09:00 Subject: [ruby-list:48351] Re: Ruby/GTK2 archlinux x64 エラー --00151744829aca329904ac977fc9 Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit ありがとうございます! serialhexさんにコンタクトを取ってみます。 ashbb 2011/9/10 Kouhei Sutou > 須藤です。 > > In > "[ruby-list:48349] Ruby/GTK2 archlinux x64 エラー" on Sat, 10 Sep 2011 > 10:28:04 +0900, > ashbb wrote: > > > ruby-talkに「green shoes on archlinux x64 error...」というsubjectで > > serialhexさんからpostされている問題ですが、こちらにも転送させて頂きます。 > > > > Green Shoesの問題というより、Ruby/GTK2のarchlinux x64での問題のように > > 見えます。何か助言を頂けると有難いです。 > > > > ~~~~~ > > justin@act-linux [~]$ 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() > を呼んでしまっている気がします。 > > --00151744829aca329904ac977fc9--