From: Mitsuru Matsuda Date: 2002-12-29T16:37:44+09:00 Subject: [ruby-list:36872] Re: Cygwin で拡張モジュールが生成されない 堀川さん、こんにちは。松田満です。 $ uname -a CYGWIN_NT-5.1 SUMIRE 1.3.18(0.69/3/2) 2002-12-25 15:37 i686 unknown $ gcc --version gcc (GCC) 3.2 20020927 (prerelease) と同じなんですけどねぇ。./confugure --enable-sharedも同じ。 <3e0e8ffe.7288%vzw00011@nifty.ne.jp> の、 "[ruby-list:36870] Re: Cygwinで拡張モジュールが生成されない" において、 "堀川 久 "さんは書きました: > libdb1, libdbmは,インストールされていませんでした。libdb2, > libdb-3.1, libgdbmはインストールされています。 これも同じなんですが、extmk.log、mkmf.log などの中身が私の場合と違います。 $ cygcheck -c |grep db bdb 0.3.7-1 db2 2.7.7-4 db3.1 3.1.17-2 gdb 20021218-1 gdbm 1.8.0-4 libdb2 2.7.7-4 libdb2-devel 2.7.7-4 libdb3.1 3.1.17-2 libdb3.1-devel 3.1.17-2 > ext/socketに降りて, > ruby -d extconf.rb > すると,次のようになりました。 あらら・・・、全滅ですね。私の場合は、 checking for netinet/udp.h... checking for inet_ntop()... no checking for inet_ntoa()... yes checking for inet_pton()... no checking for inet_aton()... yes checking for getservbyport()... yes checking for arpa/inet.h... yes checking for arpa/nameser.h... no checking for resolv.h... checking for sys/un.h... yes checking for socket()... yes checking for hsterror()... no checking for gethostname()... yes creating Makefile とりあえず、/usr/include/arpa/inet.h /usr/include/sys/un.h の存在を確認してみてはいかがでしょうか。 これらは、あるはずなので。 -- 松田満(別の問題で悩み中) __________________________________________________ Do You Yahoo!? Yahoo! BB is Broadband by Yahoo! http://bb.yahoo.co.jp/