Solved curl and FreeBSD identity crisis

Code:
root@sentinel:/usr/ports/ftp/curl # make
===>  curl-8.19.0_2 FreeBSD only provides MIT implementation of Kerberos in
the base system since 15.0.
*** Error code 1
Stop.

Since 15.0? But:

Code:
root@sentinel:/usr/ports/ftp/curl # uname -a
FreeBSD sentinel 14.4-RELEASE-p1 FreeBSD 14.4-RELEASE-p1 GENERIC amd64

root@sentinel:/usr/ports/ftp/curl # freebsd-version -ukr
14.4-RELEASE-p1
14.4-RELEASE-p1
14.4-RELEASE-p1

The system was upgraded from 13.5-STABLE to 14.4-STABLE a few days ago and all ports were rebuilt except this one, but now the system seems to have an identity crisis and thinks its 15.0 or later.

OK, the obvious quick fix was to make config and disable GSSAPI... but the error message indicates that it shouldn't be necessary before 15.0?
 
but now the system seems to have an identity crisis and thinks its 15.0 or later.
No. That's not what it thinks.

the obvious quick fix was to make config and disable GSSAPI... but the error message indicates that it shouldn't be necessary before 15.0?
I suspect you had some previous options set or unset. I would suggest doing make rmconfig and let it pick up the correct default options.

On 14 GSSAPI_NONE should get selected:
Code:
OPTIONS_DEFAULT_13=	GSSAPI_NONE WOLFSSL
OPTIONS_DEFAULT_14=	GSSAPI_NONE LIBSSH2 OPENSSL TLS_SRP
OPTIONS_DEFAULT_15=	GSSAPI_${${SSL_DEFAULT} == base :?BASE :NONE} LIBSSH2 OPENSSL TLS_SRP
OPTIONS_DEFAULT_16=	GSSAPI_${${SSL_DEFAULT} == base :?BASE :NONE} LIBSSH2 OPENSSL TLS_SRP
 
Back
Top