メンテナンス・トラブルシュート - 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」を選択してはいけない
とのことで下記のように選択しました。
その上で
make clean
make
make deinstall
make install
しました。
その後、「portupgrade」時に、現象が出ることはなくなりました。
|
|