From: NAITOH Jun Date: 2000-04-16T03:02:13+09:00 Subject: [ruby-list:21923] Re: ruby-1.4.4 binary for BeOS 5 (Intel) はじめまして、内藤と申します。 >はらだです。 > >ruby-1.4.4 を BeOS 5 PersonalEdition 上で make したものを > >http://w4222.nsk.ne.jp/~tenmei/be/ruby-1.4.4-i586-beos-5.zip > >に置きました。 私のBeOS 5 PersonalEditionの環境で無事にうごいております。 ありがとうございます。 >なお、 R4.5 上で動くかどうかのチェックは行っていません。 >#というか、ウチでは R4.5 を上書きして BeOS 5 をインストール >#したので、もはやチェックする環境が残っていません。 R4.5.2(x86) の環境でも試しましたが動作しませんでしたので、 R5専用になりますね。 >つまり、とってきたままのアーカイブを make しただけで >きちんと動くバージョンが出来るようになりました(^^)。 残念ながら私の環境では、 configure make では、コンパイルが完了できずエラーになりました。 下のようにsocket まわりでエラーがでています。 BeOS のsocket まわりはいろいろあるので、 当然といえば当然の結果なのですが、 原田さんは無難にmake ができたようですが、 何か私の作業がたらないのでしょうか? 原田さんの作成されたバイナリのおかげで特に不自由はしていないのですが 気になりますのでよろしくお願いします。 なお、gcc のバージョンは、同様に 2.9-beos-991026 です。 make[1]: Leaving directory `/boot/home/Downloads/ruby-1.4.4/ext/sdbm' compiling socket creating ruby.def make[1]: Entering directory `/boot/home/Downloads/ruby-1.4.4/ext/socket' gcc -fPIC -I/boot/home/Downloads/ruby-1.4.4 -I/boot/home/Downloads/ruby-1.4.4 -g - O2 -I. -Dss_family=__ss_family -Dss_len=__ss_len -I/usr/local/include - DHAVE_CLOSESOCKET -DHAVE_INET_NTOA -DHAVE_SOCKET - DHAVE_GETHOSTNAME -c socket.c -o socket.o /boot/home/Downloads/ruby-1.4.4/ext/socket/socket.c: In function `ip_addrsetup':/ boot/home/Downloads/ruby-1.4.4/ext/socket/socket.c:545: `PF_UNSPEC' undeclared(first use in this function) /boot/home/Downloads/ruby-1.4.4/ext/socket/socket.c:545: (Each undeclared identifier is reported only once /boot/home/Downloads/ruby-1.4.4/ext/socket/socket.c:545: for each function it appears in.) /boot/home/Downloads/ruby-1.4.4/ext/socket/socket.c: In function `open_inet': /boot/home/Downloads/ruby-1.4.4/ext/socket/socket.c:733: `PF_UNSPEC' undeclared(first use in this function) /boot/home/Downloads/ruby-1.4.4/ext/socket/socket.c: In function `sock_s_getaddrinfo': /boot/home/Downloads/ruby-1.4.4/ext/socket/socket.c:1758: `PF_UNSPEC' undeclared (first use in this function) /boot/home/Downloads/ruby-1.4.4/ext/socket/socket.c: In function `sock_s_getnameinfo': /boot/home/Downloads/ruby-1.4.4/ext/socket/socket.c:1843: `PF_INET' undeclared (first use in this function) /boot/home/Downloads/ruby-1.4.4/ext/socket/socket.c:1851: `PF_UNSPEC' undeclared (first use in this function) make[1]: *** [socket.o] Error 1 make[1]: Leaving directory `/boot/home/Downloads/ruby-1.4.4/ext/socket' /boot/home/Downloads/ruby-1.4.4/ $ # 奥井さんが作成されている libsocket を使えないかなぁ、、、 # http://www.naan.net/jp/libsocket.html -- NAITOH Jun naitoh@be-in.org