From: NAITOH Jun Date: 2000-04-20T17:53:01+09:00 Subject: [ruby-list:22013] Re: ruby-1.4.4 binary for BeOS 5 (Intel) 内藤です。 >市川 as Tanukiです。 > >またズレたこと言ってるんじゃないかとちょっとドキドキですが。 > >On Thu, 20 Apr 2000 00:51:25 +0900 >NAITOH Jun wrote: >> 上記のスクリプトを、以下の組み合わせで試しました。 > >> 1.4.4を、R4.5.2で、make →スクリプトは 動作せず。 > >うちではこれは動きましたよ。 >横着してmake installせずに試してたのですが、libにkconv.*が存在 >しないので動きませんでした。でもext/nkf/lib/kconv.rbを発見して >libにコピーしてやると動作しました。 > >> 1.4.4を、R4.5.2でmake したバイナリをR5上で試す → スクリプトは動作せず。 > >僕のようにmake installせずにテストしてたとかないでしょうか. 再びすいません。そのとおりです。 横着しておりました。 新たに、 ./configure --prefix=/boot/home/config をつけて、 make installをおこない もういちどやりなおしました。 今回試した方法は以下のとおりです。 cd ext/socket/ mv MANIFEST MANIFEST.dist cd ../../ ./configure --prefix=/boot/home/config make make install 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 → 動作。 というわけで、全て動作してしまいました。 そもそも、ruby1.4.3でパッチが必要なのかどうか疑問に思ったのは ruby-list 19339 の記事が元なのですが、 ./configure --prefix=/boot/home/config のおかげなんでしょうか? うーん。なんだかこんがらがってしまった、、 -- NAITOH Jun naitoh@be-in.org