From: MIYAJIMA Mitsuharu Date: 2005-12-06T22:57:02+09:00 Subject: [ruby-dev:27962] Re: 1.8.4 Preview2 検証 > % configure > % make > % make install > % make test > % make test-all > > をそれぞれ行って、失敗したらできるだけ詳細なログを投稿してください。 Solaris10(x86) では以下のような error が 14 個出ました。 > 1) Error: > test_eof_0(OpenSSL::TestEOF1): > OpenSSL::SSL::SSLError: cipher or hash unavailable > ./openssl/test_pair.rb:32:in `connect' > ./openssl/test_pair.rb:32:in `client' > ./openssl/test_pair.rb:45:in `ssl_pair' > ./openssl/test_pair.rb:65:in `open_file' > /usr/local/src/lang/ruby-1.8.4/test/ruby/ut_eof.rb:5:in `test_eof_0' どうも OS に標準(?)で入っている OpenSSL(SUNWopenssl*) では ADH が使え ないようです。test/openssl/test_pair.rb には > ctx.ciphers = "ADH" という感じで ADH を指定している所が 2ヶ所ありますが,これを適当なもの (例えば DES) に変更すると error になりませんでした。ソースから OpenSSL を入れていると問題ないかもしれません。 -- miya