[ruby-list:37777] Re: Ruby/zlibのインストール方法はどのようにするのですか?

From: Mitsuo Igarashi <mitsu5@...>
Date: 2003-06-09 15:26:58 UTC
List: ruby-list #37777
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" <igusa@ksp.or.jp> 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"にインストールしていますが、これを認識していない。。。
> ?
> 
> 初歩的な質問で申し訳ありませんが、ご回答頂けないでしょうか?
> 
> 宜しくお願いします。
> 
> 


In This Thread