メンテナンス・トラブルシュート - pkg・ports - curl 関連 - ftp/curl (marked as IGNORE)
1. 概要 portupgrade を行っているとアップデート完了後のクリーンで Installing llvm50-5.0.2... ===> Cleaning for llvm50-5.0.2 ---> Cleaning out obsolete shared libraries ** Listing the failed packages (-:ignored / *:skipped / !:failed) - ftp/curl (marked as IGNORE) 最後の2行が必ず出るようになってしまった。 2. 調査 $ whereis curl curl: /usr/local/bin/curl /usr/local/man/man1/curl.1.gz /usr/ports/ftp/curl いる、ちゃんとインストールされているように見えます。 $ pkg version -v -n curl curl-7.59.0 = up-to-date with index これも問題なさそうに見えます。 ネットで検索して以下のサイトを見つけて参考にさせていただきました。 「作業日記 - cups-client と cups-image が upgrade できない」 「curl の upgrade 失敗 - FreeBSD」 3. curl make cd /usr/ports/ftp/curl make config で 参考サイトによれば ・「GSSAPI Security API support」の項目で「GSSAPI_BASE」と「GSSAPI_NONE」は選択してはいけない ・「SSL protocol support」の項目で「GMUTLS」を選択してはいけない とのことで下記のように選択しました。
Installing llvm50-5.0.2... ===> Cleaning for llvm50-5.0.2 ---> Cleaning out obsolete shared libraries ** Listing the failed packages (-:ignored / *:skipped / !:failed) - ftp/curl (marked as IGNORE)
$ whereis curl curl: /usr/local/bin/curl /usr/local/man/man1/curl.1.gz /usr/ports/ftp/curl
$ pkg version -v -n curl curl-7.59.0 = up-to-date with index
「作業日記 - cups-client と cups-image が upgrade できない」 「curl の upgrade 失敗 - FreeBSD」
cd /usr/ports/ftp/curl make config
その上で make clean make make deinstall make install しました。 その後、「portupgrade」時に、現象が出ることはなくなりました。
make clean make make deinstall make install