[#47715] Windowsで1.9.2p136+zlibのインストール — AOKI Yoshihiro <aoki@...>

あおきと申します。

14 messages 2010/12/27
[#47716] Re: Windowsで1.9.2p136+zlibのインストール — "U.Nakamura" <usa@...> 2010/12/27

こんにちは、なかむら(う)です。

[ruby-list:47715] Windowsで1.9.2p136+zlibのインストール

From: AOKI Yoshihiro <aoki@...>
Date: 2010-12-27 04:27:46 UTC
List: ruby-list #47715
あおきと申します。

Ruby 1.9.2-p136をVC 2003でコンパイルしています。
今回初めてzlibもいれようとした所うまくできませんでした。

まず,Ruby 1.9.2-p136 をnmake innstallまで済ませて,そこへパスを通しました。
ruby -vで

  ruby 1.9.2p136 (2010-12-25 revision 30365) [i386-mswin32_71]

となる状態です。RUBYOPTは未使用です。
その後ダウンロードしたzlib 1.2.5から

  ruby extconf.rb

が通るように zlib.h,zconf.h, zdll.lib を
rubyのインストール先のlib,includeに配置して

  nmake
  nmake install

もうまくいっているように見えます。.so も site_ruby に入っていました。

zlib1.dllをruby.exeと同じパスに置いて,

  gem list --local

とすると,エラーダイアログが表示され

  プロシージャエントリポイント ruby_xfree がダイナミックリンクライブラリ zlib1.dll から見つかりませんでした。

と表示されます。コンソールは

  ERROR:  Loading command: list (LoadError)
      127: 指定されたプロシージャが見つかりません。
  		- c:/ap/ruby192-p136/lib/ruby/site_ruby/1.9.1/i386-msvcr71/zlib.so
  ERROR:  While executing gem ... (NameError)
      uninitialized constant Gem::Commands::ListCommand

となります。

.soをviで開くとruby_xfreeの文字は見つかるのですが,
お手上げ状態です。

改めてWebを検索したら --with-zlib-dir というのがあるようですが,
今回は使っていません。

ヒントをいただけると有り難いです。

----
青木


In This Thread

Prev Next