From: "堀川 久" Date: 2002-12-29T17:20:02+09:00 Subject: [ruby-list:36873] Re: Cygwinで拡張モジュールが生成されない こんにちは。 Mitsuru Matsuda wrote in <200212291637.CAE43204.TVJTNBBVEUVSUN@yahoo.co.jp> >> 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 私の場合は,次のようになりました。 $ /bin/cygcheck -c | grep db 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 >とりあえず、/usr/include/arpa/inet.h /usr/include/sys/un.h >の存在を確認してみてはいかがでしょうか。 >これらは、あるはずなので。 $ ls -l /usr/include/sys/ | grep un.h -rwx------+ 1 Administ なし 693 Dec 26 05:38 un.h $ ls -l /usr/include/arpa total 19 -rwx------+ 1 Administ なし 3669 Dec 26 05:38 ftp.h -rwx------+ 1 Administ なし 755 Dec 26 05:38 inet.h -rwx------+ 1 Administ なし 10576 Dec 26 05:38 telnet.h -rwx------+ 1 hori なし 3040 Jan 6 2002 tftp.h あります。 念のため,小さいプログラムを書いてみました。ちゃんとコンパイル,リンク できます。 ---------ここから------------ #include int main() { int s = socket(AF_INET, SOCK_STREAM, 0); return 0; } ---------ここまで------------ うーん,何なんでしょうか。 -- HORIKAWA Hisashi (in Kanji: 堀川 久) Netsphere Laboratories http://www.nslabs.jp/