From: Mark Andrews Date: Fri, 4 Apr 2014 21:42:25 +0000 (+1100) Subject: only look for gsskrb5_register_acceptor_identity if gssapi_krb5.h exists X-Git-Tag: v9.10.0rc1~9 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=0277def3cf21a0b52bdb50a9b449c37b2139b321;p=thirdparty%2Fbind9.git only look for gsskrb5_register_acceptor_identity if gssapi_krb5.h exists --- diff --git a/configure b/configure index 7546b407d8c..ac6bb9d8e3d 100755 --- a/configure +++ b/configure @@ -13911,7 +13911,10 @@ $krb5_hack int main () { -gss_acquire_cred(NULL, NULL, 0, NULL, 0, NULL, NULL, NULL);krb5_init_context(NULL);gsskrb5_register_acceptor_identity(NULL); +gss_acquire_cred(NULL, NULL, 0, NULL, 0, NULL, NULL, NULL);krb5_init_context(NULL); +#if defined(HAVE_GSSAPI_KRB5_H) || defined(HAVE_GSSAPI_GSSAPI_KRB5_H) +gsskrb5_register_acceptor_identity(NULL); +#endif ; return 0; } diff --git a/configure.in b/configure.in index 1c8b18822dd..39caa6fc499 100644 --- a/configure.in +++ b/configure.in @@ -831,7 +831,10 @@ case "$use_gssapi" in $gssapi_hack $gssapi_krb5_hack $krb5_hack - ] , [gss_acquire_cred(NULL, NULL, 0, NULL, 0, NULL, NULL, NULL);krb5_init_context(NULL);gsskrb5_register_acceptor_identity(NULL);], + ] , [gss_acquire_cred(NULL, NULL, 0, NULL, 0, NULL, NULL, NULL);krb5_init_context(NULL); +#if defined(HAVE_GSSAPI_KRB5_H) || defined(HAVE_GSSAPI_GSSAPI_KRB5_H) +gsskrb5_register_acceptor_identity(NULL); +#endif], gssapi_linked=yes, gssapi_linked=no) case $gssapi_linked in yes) AC_MSG_RESULT(yes); break ;;