メンテナンス・トラブルシュート - pkg・ports - curl 関連 - ftp/curl (marked as IGNORE)

 クラウディア
1. 概要
2. 調査
3. curl make

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」を選択してはいけない  とのことで下記のように選択しました。
「/usr/ports/ftp/curl」-「make config」

 その上で


make clean
make
make deinstall
make install
 しました。  その後、「portupgrade」時に、現象が出ることはなくなりました。