From: Hiroshi Igarashi Date: 1999-06-29T19:00:55+09:00 Subject: [ruby-list:15152] Re: ruby-gtk-0.19 released いがらしです。 「[ruby-list:15151] Re: ruby-gtk-0.19 released」で 、 Toshihiko SHIMOKAWA / 下川俊彦 さんは書きました: > 以下の出力を見て頂ければ、五十嵐さんには原因が一目瞭然だと思います。 (略) > 見てのとおり、どちらも libglib という名前でインストールされていません。 > > とりあえず、extconf.rb を書き換えて、g{lib,dk,tk} ではなく、 > g{lib,dk,tk}12 を調べるようにした後、 > > % ruby extconf.rb gtk12-config; make > > で、gtk.so を生成することが出来ました。いくつか sample も動かしてみまし > たが、無事動きました \(^^)/ どもどもでした。 動きましたか、よかったです。 さて、このようにライブラリの名前がデフォルトと異なる場合に 対処するためにはどうしたらいいものか。 gtk-config(とかgtk12-config)の出力から読み取れば いいんだから、簡単に修正できるかな。ちょっと考えてみます。 > sample が動きません。 ?? 動いたんですよね。 > > こちらの環境の場合、ruby 1.3.4だとshared objectを作るのに > > ldでなくgccを使うようになっており、上のようなエラーは出ません。 > > このへんはruby本体のconfigure時に決まるのでしょうけど、 > > やっぱりruby-gtkの側で何らかの対応をすべきなんでしょうか? > > この辺、僕には判断できませんので、お任せしたいと思います。 私もruby本体にお任せしたいのですが^_^;) ruby 1.3系で問題がなければ、 ruby-gtk側では考慮しないですませたいです。 ことごとくテストしていない環境でエラーが出てますね。 プレリリースバージョンもruby-listでアナウンスして より多くの環境で試してもらった方がよかったかも。 次回からはそうしますね。 ---- 五十嵐 宏 (Hiroshi IGARASHI)