[Kazehakase-devel 2796] Re: Ruby 拡張が有効にならない.

Back to archive index

Kouhei Sutou kou****@cozmi*****
2007年 7月 4日 (水) 21:57:57 JST


須藤です。

> $ kazehakase
> LoadError
> /usr/local/lib/ruby/site_ruby/1.8/i686-linux/glib2.so: undefined symbol:
> rb_eRuntimeError - /usr/local/lib/ruby/site_ruby/1.8/i686-linux/glib2.so

うーん、動的に読み込まれるやつ(Ruby拡張の.so)に
libruby-static.aをリンクするだけじゃだめなのかしら。

これでなにか出ますか?

  % strings /usr/local/lib/kazehakase/ext/ruby.so | grep Runtime

これで出るのにうまくいかないなら、私にはわからないです。すみ
ません。Rubyの共有ライブラリを作った方が早かったです。

src/kazehakaseにlibruby-static.aをリンクすればいいのかしら。
でも、それは気持ち悪いなぁ。




Kazehakase-devel メーリングリストの案内
Back to archive index