pkg・ports 関連 - curl - curl-8.16.0 → 8.17.0


クラウディア 


1. 概要
2. 状況
3. 対策

1. 概要

 これは、表題のように、「curl-8.16.0」を「8.17.0」へアップグレードしたときの話です。  いくつかある環境のうち、ひとつでだけ発生しました。

2. 状況

 アップグレードしようとすると。

env BATCH=yes portupgrade -rR curl
 途中で。

configure: error: MIT or GNU GSS library required, but not found
===>  Script "configure" failed unexpectedly.
Please report the problem to sunpoet@FreeBSD.org [maintainer] and attach the
"/usr/ports/ftp/curl/work/curl-8.17.0/config.log" including the output of the
failure of your make command. Also, it might be a good idea to provide an
overview of all packages installed on your system (e.g. a
/usr/local/sbin/pkg-static info -g -Ea).
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/ftp/curl
*** Error code 1

Stop.
make: stopped in /usr/ports/ftp/curl
 とこけます。

3. 対策

 これ、こんな設定した記憶がないのですが・・・。  「root」ユーザ権限で。

cd /usr/ports/ftp/curl
make config
 末尾の方の。  「GSSAPI」の設定。

 「GSSAPI_BASE」になっているものを「GSSAPI_NONE」へ変更します。
 これで、アップグレードできるようになります。


サウンドハウス