Hatena::ブログ(Diary)

jitsu102の日記 このページをアンテナに追加 RSSフィード Twitter

2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2012 | 01 | 02 | 03 |

2011-05-29

Crypt::SSLeayのインストール失敗(make test失敗)

CPANからCrypt::SSLeayインストールしようとしたら、以下のような感じでテストに失敗した。

$ cpanm Crypt::SSLeay
t/00-basic.t .... ok     
t/01-connect.t .. 1/8 
#   Failed test 'Net::SSL->new'
#   at t/01-connect.t line 28.
# Connect failed: connect: 接続を拒否されました; 接続を拒否されました at t/01-connect.t line 11
# Looks like you failed 1 test of 8.
t/01-connect.t .. Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/8 subtests 
	(less 7 skipped subtests: 0 okay)
t/02-live.t ..... 1/4 # config on linux
# ssl OpenSSL 0.9.8b in /usr;
# lib -L/usr/lib -lssl -lcrypto -lgcc
# inc -I/usr/include
# cc cc
t/02-live.t ..... ok   

Test Summary Report
-------------------
t/01-connect.t (Wstat: 256 Tests: 8 Failed: 1)
  Failed test:  1
  Non-zero exit status: 1
Files=3, Tests=24,  1 wallclock secs ( 0.03 usr  0.00 sys +  0.24 cusr  0.03 csys =  0.30 CPU)
Result: FAIL
Failed 1/3 test programs. 1/24 subtests failed.
make: *** [test_dynamic] エラー 255

で、"t/01-connect.t"のエラーとなったコードを確認すると、以下のようになっている。

my $sock;
eval {
    $sock = Net::SSL->new(
        PeerAddr => '127.0.0.1',
        PeerPort => 443,
        Timeout  => 3,
    );
};

これって、自分自身がhttps動かしてることが前提ってこと?

クライアントインストールする時はどうするんだろと思いながら、Apacheを一時的にSSL対応で起動、その後問題なくインストールできた。


A. Sinan Ünür / Crypt-SSLeay - search.cpan.org

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/jitsu102/20110529/1306626304
リンク元