From: matz@... (Yukihiro Matsumoto) Date: 1998-01-27T11:58:31+09:00 Subject: [ruby-list:6037] Re: ruby 1.1b6 & gtk module まつもと ゆきひろです In message "[ruby-list:6006] ruby 1.1b6 & gtk module" on 98/01/25, densuke@ga2.so-net.or.jp writes: | |佐藤@東邦大です。1.0から1.1b6に乗り換えようとしています。 | |これはバグといえるものではありませんが... |rubyのmake、 -O3をつけてコンパイルするとmake testでcoreを吐いてくれまし |た。-Oだと大丈夫でした。 | |$good = true; |for i in 4000..4096 | n1 = 1 << i; | $good = false if ((n1**2-1) / (n1+1) != (n1-1)) <- ここで吐く |end |ok($good) すいません.OSとコンパイラのバージョンに関する情報を教えてい ただけませんか? おそらくはコンパイラのバグだと思うのですが. |gtkのモジュール(ruby-gtk-0.01.tar.gz)をmakeしようとしました。 |gtk+-0.99.3でやったのですが、引数の不一致等でエラーになるので修正しまし |た。 ありがとうございます.0.99.3でまたAPIが変わったみたいですね. 困るなあ.ちなみにgtkモジュールは0.99.2対応で作られてます. |とりあえずこれで動くのですが、サンプルのtest?.rbを動かすと、closeのボタ |ンを押したときに | |[densuke@usi gtk]$ ruby test.rb |test.rb:96:in `main': undefined method `(null)' for # | (NameError) | from test.rb:96 | |となります。Gtk::main()でいずれも発生します。 この部分を修正した(0.99.2対応のままの)gtkモジュール0.02を出 してます. ftp://ftp.netlab.co.jp/pub/lang/ruby/contrib/ruby-gtk-0.02.tar.gz |日本語がでればけっこう手軽に使えるのでいいかなぁと思っています。 0.99.2以降なら,XIMパッチが取り込まれていますから,localeが ちゃんとすれば日本語出るんじゃないかと思うんですが. まつもと ゆきひろ /:|)