On/for main [so: 15], ftp/curl 's config: "ld: error: unable to find library -lgssapi" (via poudriere-devel)
- Reply: Herbert J. Skuhra: "Re: On/for main [so: 15], ftp/curl 's config: "ld: error: unable to find library -lgssapi" (via poudriere-devel)"
- Reply: Mark Millard : "Re: On/for main [so: 15], ftp/curl 's config: "ld: error: unable to find library -lgssapi" (via poudriere-devel) [jail world missing /usr/libexec/krb5kdc]"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 11 Aug 2025 05:31:16 UTC
For the most part my attempt to build my normal packages
has worked after my system and ports-tree upgrades.
But not ftp/curl . That, in turn, blocks a lot of other
packages from being built.
# ~/fbsd-based-on-what-commit.sh -C /usr/ports/
78939953d5e7 (HEAD -> main, freebsd/main, freebsd/HEAD) databases/py-pg8000: Update to 1.31.4
Author: Wen Heping <wen@FreeBSD.org>
Commit: Wen Heping <wen@FreeBSD.org>
CommitDate: 2025-08-11 02:14:14 +0000
branch: main
merge-base: 78939953d5e7bfcdcbd3bccb789531be3637c6dc
merge-base: CommitDate: 2025-08-11 02:14:14 +0000
n715497 (--first-parent --count for merge-base)
# uname -apKU
FreeBSD 7950X3D-ZFS 15.0-PRERELEASE FreeBSD 15.0-PRERELEASE main-n279519-7a9834041c91 GENERIC-NODEBUG amd64 amd64 1500059 1500059
ftp/curl fails for:
configure:4974: checking whether the C compiler works
configure:4996: cc -I/usr/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I/usr/include -I/usr/include -isystem /usr/local/include -L/usr/lib -L/usr/l
ib -L/usr/local/lib conftest.c -lkrb5 -lgssapi -lgssapi_krb5 -lkrb5 -lgssapi -lgssapi_krb5 >&5
ld: error: unable to find library -lgssapi
ld: error: unable to find library -lgssapi
cc: error: linker command failed with exit code 1 (use -v to see invocation)
# find -s /usr/lib*/ /lib*/ -name 'libgssapi*' -print
/usr/lib/debug/usr/lib/libgssapi_krb5.so.122.debug
/usr/lib/debug/usr/lib32/libgssapi_krb5.so.122.debug
/usr/lib/libgssapi_krb5.a
/usr/lib/libgssapi_krb5.so
/usr/lib/libgssapi_krb5.so.122
/usr/lib32/libgssapi_krb5.a
/usr/lib32/libgssapi_krb5.so
/usr/lib32/libgssapi_krb5.so.122
I use default options for this, the log showing:
---Begin OPTIONS List---
===> The following configuration options are available for curl-8.15.0:
ALTSVC=on: HTTP Alternative Services support
COOKIES=on: Cookies support
CURL_DEBUG=off: cURL debug memory tracking
DEBUG=off: Build with debugging support
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
IDN=on: International Domain Names support
IPV6=on: IPv6 protocol support
LIBUV=off: Event-based tests
NTLM=on: NTLM authentication support
PROXY=on: Proxy support
PSL=on: Public Suffix List support
STATIC=on: Build static executables and/or libraries
TLS_SRP=on: TLS-SRP (Secure Remote Password) support
====> Options available for the group COMPRESSION
BROTLI=on: Brotli compression support
ZSTD=on: Zstandard compression support
====> Options available for the group PROTOCOL
DICT=on: DICT (RFC 2229) support
FTP=on: FTP protocol support
GOPHER=on: Gopher protocol support
HTTP=on: HTTP/HTTPS support
HTTP2=on: HTTP/2 support (requires HTTP)
IMAP=on: IMAP/IMAPS support
IPFS=on: IPFS support
LDAP=off: LDAP protocol support
LDAPS=off: LDAP protocol over SSL support (requires GNUTLS/OPENSSL/WOLFSSL)
LIBSSH=off: SCP/SFTP support via libssh (requires OPENSSL)
LIBSSH2=on: SCP/SFTP support via libssh2 (requires OPENSSL)
MQTT=on: MQTT support
POP3=on: POP3/POP3S support
RTSP=on: Real Time Streaming Protocol (RTSP) support
SMB=on: SMB/CIFS support
SMTP=on: SMTP/SMTPS support
TELNET=on: Telnet support
TFTP=on: TFTP support
WEBSOCKET=on: WebSocket protocol support
====> GSSAPI Security API support: you have to select exactly one of them
GSSAPI_BASE=on: GSSAPI support via base system (needs Kerberos)
GSSAPI_HEIMDAL=off: GSSAPI support via security/heimdal
GSSAPI_MIT=off: GSSAPI support via security/krb5
GSSAPI_NONE=off: Disable GSSAPI support
====> DNS resolving options: you have to select exactly one of them
CARES=off: Asynchronous DNS resolution via c-ares
THREADED_RESOLVER=on: Threaded DNS resolver
====> SSL protocol support: you can only select none or one of them
GNUTLS=off: SSL/TLS support via GnuTLS
OPENSSL=on: SSL/TLS support via OpenSSL
WOLFSSL=off: SSL/TLS support via wolfSSL
===> Use 'make config' to modify these settings
---End OPTIONS List---
===
Mark Millard
marklmi at yahoo.com