From: NAITOH Jun Date: 2000-04-20T00:51:25+09:00 Subject: [ruby-list:22002] Re: ruby-1.4.4 binary for BeOS 5 (Intel) 内藤です。 >はらだです。 > >>R4.5.2 でも同様にしてmakeがとおり動作しました。 (略) >一つ確認なのですが、以前(ruby 1.4.2 の一連のメールの時) >問題となっていたのは、 > >・make も通り、何となく動くバージョンが出来るが、いざ ext/ 以下に > 入っているライブラリ(.so 形式のライブラリ)をロードしようとすると > load error になってしまう。例えば、以下のようなものは動かない。 >---- ここから ---- >require 'kconv' > >ARGF.readlines.each do |l| > puts Kconv::toeuc(l) >end >---- ここまで ---- > >・どうも、 BeOS R4.5.2 の ld の問題らしい。 >・小松さんのパッチ(主に configure.in に対する変更)で対処した。 > >といったことだったのですが、この辺も大丈夫だった、 >ということなのでしょうか。 すいません、上記のスクリプトを走らせたところ動作しませんでした。 上記のスクリプトを、以下の組み合わせで試しました。 Ruby 1.4.3 をパッチをあてずにR4.5.2でmake → スクリプトは動作せず。 はらださんのパッチがあたっている1.4.3バイナリ → 動作。 1.4.4を、R4.5.2で、make →スクリプトは 動作せず。 1.4.4を、R4.5.2でmake したバイナリをR5上で試す → スクリプトは動作せず。 1.4.4を、R5でmake → 動作。 私の認識不足でした、 Ruby 1.4.4でも、R4.5.2でパッチなしでmakeした場合は動作が怪しいみたいです。 R5での変更が影響しているみたいですね。 -- NAITOH Jun naitoh@be-in.org