う〜ん

とりあえずバイナリを、と思って OpenSSL-0.9.7e と Crypt::SSLeay-0.51 をコンパイル・インストールしてみたが、make test は通りはするものの LWP モジュールを使った簡単なリクエストのテストをしてみても 500番エラー(negotiation failed)になってしまう…。OpenSSL のバージョンがいけないのかと 0.9.6m にしてみたが、現象は変わらず。

インストールには問題ないと思うんですけどねぇ。なにがいけないんだろ?
テストしてみたのはこんなコードなんですが。

use LWP::UserAgent;

my $ua = new LWP::UserAgent;
my $req = new HTTP::Request('GET', 'https://www.nodeworks.com');
my $res = $ua->request($req);
print $res->code."\n";