久しぶりにSSLの設定をしなければいけなくなったので0.9.7系の最新など入れてみた。
make install後、下記のエラーがでた。
cannot create /usr/local/ssl/man/man3/EVP_BytesToKey.3: Too many levels of symbolic links
シンボリックリンクのエラーのようだったので実際にみてやるとEVP_BytesToKey.3 -> EVP_BytesToKey.3ってなってたw。子犬が自分のしっぽと戯れてるようじゃないか(何。EVP_BytesToKey.3は以前のOpenSSLが作ったものものらしくこいつがループの原因になるようなので削除してやった。
これでうまくいきそうに思ったのだが、なにやらまたmake installでこけた。
installing fipsld cp: fipscanister.o.sha1: No such file or directory cp: fipscanister.o: No such file or directory *** Error code 1 Stop in /usr/home/coo/work/openssl-0.9.7m/fips-1.0. *** Error code 1 Stop in /usr/home/coo/work/openssl-0.9.7m.
とりあえずググッてはみたがFIPSとかいうやつのおかげでエラーを吐くという文献はあったがいずれも解決策までいたっていない。PATCHもあったがこれも使えなかった。
そこでports様に頼ることにしてみた。portsだとすっきりとインストールできた。何故だ。何故だ!結局、もう一度ソースから入れ直してみようとconfigでno-fipsと指定しmake installしてもダメだった。どうやったら解決できるんだろうか。