From: Kouhei Sutou Date: 2011-09-10T12:17:16+09:00 Subject: [ruby-list:48350] Re: Ruby/GTK2 archlinux x64 エラー 須藤です。 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() を呼んでしまっている気がします。