Created attachment 710247 [details] build.log.gz Hi! With app-crypt/mit-krb5-1.19.1 rdesktop-1.9.0-r1 fails to find it: checking pkg-config is at least version 0.9.0... yes CredSSP support requires GSSAPI, install the dependency or disable the feature using --disable-credssp. This happens because in case of empty $OSTYPE and non-freebsd host the check does *nothing*, see configure.ac: 70 AS_IF([test "x$enable_credssp" != "xno"], [ 71 case "$OSTYPE" in 72 darwin*) 73 AC_CHECK_HEADER(Kerberos/gssapi_krb5.h, [WITH_CREDSSP=1], [WITH_CREDSSP=0]) 74 GSSAPI_CFLAGS="" 75 GSSAPI_LIBS="-framework Kerberos" 76 ;; 77 *) 78 #if 'OSTYPE' is not set use 'host' instead 79 if test x"$OSTYPE" = "x"; then 80 case "$host" in 81 *-*-freebsd*) 82 if test -n "$PKG_CONFIG"; then 83 PKG_CHECK_MODULES(GSSAPI, gss, [WITH_CREDSSP=1], [WITH_CREDSSP=0]) 84 fi 85 ;; 86 *) 87 ;; 88 esac 89 else 90 if test -n "$PKG_CONFIG"; then 91 PKG_CHECK_MODULES(GSSAPI, krb5-gssapi, [WITH_CREDSSP=1], [WITH_CREDSSP=0]) 92 fi 93 fi 94 ;; 95 esac So if one falls at lines 86-87, no check is performed. This is exactly my case. Attached patch fixes this.
Created attachment 710250 [details] emerge --info
Created attachment 710253 [details, diff] rdesktop-1.9.0-gssapi-check.patch Signed-off-by: Andrew Savchenko <bircoph@gentoo.org>
Ping. Ok to apply proposed patch?
So sorry, I thought I had commented with a ack here! Definitely go ahead and feel free to apply it (or I will push it in a few days)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22a231dabf0ace29c93d901f084227f98fa2fb30 commit 22a231dabf0ace29c93d901f084227f98fa2fb30 Author: Bernard Cafarelli <voyageur@gentoo.org> AuthorDate: 2021-06-14 10:39:18 +0000 Commit: Bernard Cafarelli <voyageur@gentoo.org> CommitDate: 2021-06-14 10:39:25 +0000 net-misc/rdesktop: fix gss-api check, thanks bircoph Closes: https://bugs.gentoo.org/791460 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> .../files/rdesktop-1.9.0-gssapi-check.patch | 12 ++++ net-misc/rdesktop/rdesktop-1.9.0-r2.ebuild | 79 ++++++++++++++++++++++ 2 files changed, 91 insertions(+)