From: Mitsuo Igarashi Date: 2003-06-10T00:26:58+09:00 Subject: [ruby-list:37777] Re: Ruby/zlibのインストール方法はどのようにするのですか? mitsu5 です。 このメイルの前で tcltklib で質問していて、これに気付きました。 初心者ですが、ビルドしているところなので、これを実行してみました。 あまり役に立ちませんので、 いずれ れ立派な回答が来ることと思いま す。 Msys + mingw で行ってみますと、 ruby extconf.rb checking for deflateReset() in -lz... no checking for deflateReset() in -llibz... no checking for deflateReset() in -lzlib... no このようにエラーとなります。 cygwin で同じようにしてみますと ruby extconf.rb 、 checking for deflateReset() in -lz... yes checking for zlib.h... yes checking for rb_block_given_p()... yes checking for rb_str_buf_new()... yes checking for rb_io_print()... yes checking for rb_io_printf()... yes checking for rb_io_puts()... yes checking for rb_io_addstr()... yes checking for rb_define_alloc_func()... yes checking for rb_undef_alloc_func()... yes checking for kind of operating system... Win32 creating Makefile make ===> zlib.so が出来上がります。 -lz... no -llibz... no -lzlib... no  これらは library がないということではないかと思 います。 cygwin には沢山入っていますが、 Msys にはZに関するもの は一切入っていません。 多少の参考ななれば、幸いです。 -------========-------- mitsu5 mitsu5@ruby.famille.ne.jp ------------------------ "igusa" wrote: > いぐさです。 > > 初歩的な質問です。 > > 現在、ActiveScriptRubyを使用して、開発しています。 > > Ruby/zlibのインストール方法はどのようにするのですか? > 現在次のような状況でmakefileが作成されません。。。 > > D:\dl\ruby-zlib-0.6.0.tar\ruby-zlib-0.6.0>ruby extconf.rb > checking for deflateReset() in -lz... no > checking for deflateReset() in -llibz... no > checking for deflateReset() in -lzlib... no > > -------------------------------mkmf.log----------------------------- > cl -Feconftest -IC:/Program > Files/Ruby/lib/ruby/1.6/i586-mswin32 -nologo -DNT=1 -Zi -MD -O2b2xg- -G5 - > nologo conftest.c z.lib user32.lib advapi32.lib wsock32.lib > コマンド ラインの警告 D4024 : ソースファイルのタイプ > 'Files/Ruby/lib/ruby/1.6/i586-mswin32' > は認識できませんでした。オブジェクト ファイルと仮定します。 > conftest.c > LINK : fatal error LNK1181: 入力ファイル > "Files/Ruby/lib/ruby/1.6/i586-mswin32.obj" を開けません > > ・・・省略 > > ------------------------------------------------------------------- > > Rubyは"Program Files"にインストールしていますが、これを認識していない。。。 > ? > > 初歩的な質問で申し訳ありませんが、ご回答頂けないでしょうか? > > 宜しくお願いします。 > >