[ruby-list:39052] Re: compile error in ext/openssl

From: GOTOU Yuuzou <gotoyuzo@...>
Date: 2004-01-19 08:24:51 UTC
List: ruby-list #39052
In message <20040119074144.9461EAF55@mail.nmn.jp>,
 `ruby@nmn.jp' wrote:
> compiling openssl
> make[1]: 入ります ディレクトリ
> `/home/hoge/data/ruby-1.8.1/ext/openssl'
> gcc -fPIC -g -O2  -I. -I/home/hoge/data/ruby-1.8.1
> -I/home/hoge/data/ruby-1.8.1
> -I/home/hoge/data/ruby-1.8.1/ext/openssl -DHAVE_UNISTD_H
> -DHAVE_SYS_TIME_H -DHAVE_ASSERT_H -DHAVE_OPENSSL_SSL_H  -c ossl.c
> In file included from ossl.c:11:
> ossl.h:45: openssl/conf_api.h:
> そのようなファイルやディレクトリはありません
> make[1]: *** [ossl.o] エラー 1
> make[1]: 出ます ディレクトリ
> `/home/hoge/data/ruby-1.8.1/ext/openssl'
> make: *** [all] エラー 1
> 
>  確かに、conf_api.h は、次の通り、ありません。

openssl/conf_api.hは、RubyではなくOpenSSLパッケージに含まれ
るものです。OpenSSLのバージョンはいくつでしょうか。
次のコマンドか、openssl/opensslv.hのOPENSSL_VERSION_TEXTで確
認できると思います。

  % openssl version
  OpenSSL 0.9.7c 30 Sep 2003

-- 
ごとうゆうぞう

In This Thread