artonです。
http://www.zlib.net/ で配布しているzlib 1.2.3の
zlib compiled DLL, version 1.2.3, zipfile format
(http://www.zlib.net/zlib123-dll.zip)では、libのファイル名がzdll.libと;
なっています。
そのため、このdllを利用しようとするとlib/zlib/extconf.rbのhave_libraryが
失敗してしまいます。
zlib本家が配布しているdllなので、できればそのまま利用したいです。
以下のパッチをlib/zlib/extconf.rb に取り込んで頂けないでしょうか?
c:\home\arton\ruby-1.8.4\ext\zlib>diff -u extconf.rb~ extconf.rb
diff -u extconf.rb~ extconf.rb
--- extconf.rb~ Wed Apr 23 08:39:32 2003
+++ extconf.rb Sun Dec 25 03:29:51 2005
@@ -10,7 +10,7 @@
dir_config 'zlib'
-if %w'z libz zlib'.find {|z| have_library(z, 'deflateReset')} and
+if %w'z libz zlib zdll'.find {|z| have_library(z, 'deflateReset')} and
have_header('zlib.h') then
--
arton <artonx@xxxxxxxxxxx>
--------------------------------------
Yahoo! Mail - supported by 10million people
http://pr.mail.yahoo.co.jp/mail_pr/
|