FreeBSDのport で openssl の代りに、libressl を利用していた。
2018-04-28 に libressl が 2.6 から 2.7 にバージョンアップした。
それ以降、lang/ruby24 と security/py-cryptography のコンパイル中にエラーがでるようになった。
py-crypthography に依存しているportはインストール・アップデートできなくなった。
アップデート後にエラーがでることは良くあるのでしばらく待つことにしたが、一カ月待ってもエラーがなおらない。
フォーラムを見ていると、libressl に関連する複数の ports でエラーが報告されていた。
ruby24 は、パッチが早々に出ているのに、問題無いか?という確認に最近までかかり、今なお放置状態。
もうすぐ反映される?かもしれない。
py-cryptography はほとんど動きがない上にエラーが解決できない模様。
こちらはまだまだ時間がかかりそう…。
libressl 自体は良いのだが、2.7 にバージョンアップするタイミングが早すぎたんだ、状態。
openssl 1.1 対応のAPIが問題なのかもしれない。
しかし、関連するports がエラーに対応しない/できないまま一ヶ月以上放置されているのは困った。
libressl-devel でもエラーが出ていた(解決した様子はない)のになぜ、libressl を 2.7 にあげたのだろう…。
という訳でしばらく openssl に戻すことにした。
・/etc/make.conf を変更
DEFAULT_VERSIONS+=ssl=openssl
# DEFAULT_VERSIONS+=ssl=libressl
・openssl をインストールし、関連ports を再インストール。
# portmaster -o security/openssl security/libressl
# pkg info -r security/opnessl
# portmaster -r openssl
参考: LibreSSL 2.7 へのFreeBSD ports対応状況
2018-04-28 に libressl が 2.6 から 2.7 にバージョンアップした。
それ以降、lang/ruby24 と security/py-cryptography のコンパイル中にエラーがでるようになった。
py-crypthography に依存しているportはインストール・アップデートできなくなった。
アップデート後にエラーがでることは良くあるのでしばらく待つことにしたが、一カ月待ってもエラーがなおらない。
フォーラムを見ていると、libressl に関連する複数の ports でエラーが報告されていた。
ruby24 は、パッチが早々に出ているのに、問題無いか?という確認に最近までかかり、今なお放置状態。
もうすぐ反映される?かもしれない。
py-cryptography はほとんど動きがない上にエラーが解決できない模様。
こちらはまだまだ時間がかかりそう…。
libressl 自体は良いのだが、2.7 にバージョンアップするタイミングが早すぎたんだ、状態。
openssl 1.1 対応のAPIが問題なのかもしれない。
しかし、関連するports がエラーに対応しない/できないまま一ヶ月以上放置されているのは困った。
libressl-devel でもエラーが出ていた(解決した様子はない)のになぜ、libressl を 2.7 にあげたのだろう…。
という訳でしばらく openssl に戻すことにした。
・/etc/make.conf を変更
DEFAULT_VERSIONS+=ssl=openssl
# DEFAULT_VERSIONS+=ssl=libressl
・openssl をインストールし、関連ports を再インストール。
# portmaster -o security/openssl security/libressl
# pkg info -r security/opnessl
# portmaster -r openssl
参考: LibreSSL 2.7 へのFreeBSD ports対応状況