原です。
新しい版ありがとうございます 。
日曜は ruby で遊びました。超面白かった。(^^
コンパイルの状況を報告します。
【1】linux のカーネル 1.2.13 と 2.0.7 の ELF 環境では、前と同様に
ld: cannot open -ldl: No such file or directory
というメッセージで止まってしまいました。Makefile で、-ldl というオ
プションを無理矢理はずすか、STATIC = -static となっていたところを
-dynamic にしたらコンパイルは通りました。
いずれにしても sample/ にある svr.rb を動かすと
svr.rb:4:in `require': Exec format error - /usr/local/lib/ruby/i586-pc\
-gnu/socket.o
といわれて動きません。
【2】linux のカーネル 1.2.8 非 ELF 環境では、コンパイルは通りましたが、
svr.rb はやはり Exec format error で止まります。
【3】SunOS alice 4.1.3-JL 1 sun4m では、全てうまくいきました。gcc です。
【4】HP-UX pms A.09.01 A 9000/715 では、cc ですが、
YACC = yacc -Nm100000
という -Nm オプションをつければコンパイルできました。この 100000
という数値はいいかげんです。(10000 では少なかった。)
svr.rb を動かすと
svr.rb:4:in `require': Failed to load /usr/local/lib/ruby/hppa1.1-hpux9.0\
1/socket.sl
というエラーで止まりました。
---===-=-=-=-=-=-=-=-=======--=-=-=-==-=-===-=-=-=-=-=-=--=-==-=--
Shin-ichro Hara(Nagaoka Univ.of Tech.)