From: KIMURA Koichi Date: 1997-12-18T17:14:14+09:00 Subject: [ruby-dev:1146] extconf.rb for socket 木村です。 1.0ベースで、mswin32版の拡張モジュールのコンパイルがもっとまとも にできるように作業してました。 socketに関しても、以前に(ruby-list 4385)で助田さんの出されたパッ チを元に make 一発でできるようになりました。 そこで相談があるのですが、socket/extconf.rb have_library("wsock32", "cygwin32_socket") or have_library("socket", "socket") となっているところで or have_library("wsock32", "WSACleanup") を追加しただけでは、cygwin32用の判定でwsock32がfailしているので キャッシュの結果のために常に wsock32が使えないとみなされてしまい ます。もし cygnus版の方で影響が無ければ、 have_library("wsock32", "cygwin32_socket") を have_library("wsock32", "WSACleanup") に変えていただきたいのですが、どうでしょうか? > わたなべさん nm libwsock32.a の結果を見た限りでは WSACleanupもあるようなんで すが… 駄目なら別の手を考えます。 #今週末から来週頭に、この辺の作業をして作成した mswin32版の #バイナリをアップロードしてみます。 -- 木村浩一 e-mail kbk@kt.rim.or.jp kkimura@pure.cpdc.canon.co.jp