木村です。

fcntlしかリンクされない原因が分かりました。extmk.rb.ntで $objs = nil
の行が削除されてしまっていたためです。

↓のパッチで行けるようになると思います(CLAGSのところも元に戻しました)。


--- extmk.rb.nt Fri May 14 21:50:58 1999 +++ extmk.rb Mon May 17 23:29:22 1999 @@ -63,4 +63,5 @@ LINK = "cl -o conftest.exe -Zi -O %s conftest.c %s > nul" CPP = "cl -E -I../.. -I../../missing -I../../win32 -I. -Zi -O %s conftest.c > nul" +CFLAGS = "" $null = open("nul", "w") @@ -322,6 +323,5 @@ CC = cl -CFLAGS = %s -I../.. -I../../missing -I../../win32 -I. -O -DNT %s #{$CFLAGS} % -s +CFLAGS = %s -I../.. -I../../missing -I../../win32 -I. -O -DNT %s #{CFLAGS} %s RUBYLIB = ../../ruby.lib @@ -437,6 +437,5 @@ return if $nodynamic and not $static - $CFLAGS = nil - $LDFLAGS = nil + $objs = nil $LOCAL_LIBS = "" # to be assigned in extconf.rb $CFLAGS = "" -- 木村浩一 May the source be with you. mail: kbk / kt.rim.or.jp web-page: http://www.kt.rim.or.jp/~kbk/