mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
s3: fixed krb5 build problem on ubuntu karmic
Karmic has MIT krb5 1.7-beta3, which has the symbol krb5_auth_con_set_req_cksumtype but no prototype for it. See also http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=531635
This commit is contained in:
parent
70b020ca76
commit
a6e4cb500b
@ -3434,6 +3434,10 @@ if test x"$with_ads_support" != x"no"; then
|
||||
AC_CHECK_FUNC_EXT(krb5_fwd_tgt_creds, $KRB5_LIBS)
|
||||
AC_CHECK_FUNC_EXT(krb5_auth_con_set_req_cksumtype, $KRB5_LIBS)
|
||||
|
||||
# MIT krb5 1.7beta3 (in Ubuntu Karmic) does not have this declaration
|
||||
# but does have the symbol
|
||||
AC_CHECK_DECLS(krb5_auth_con_set_req_cksumtype, [], [], [#include <krb5.h>])
|
||||
|
||||
LIBS="$KRB5_LIBS $LIBS"
|
||||
|
||||
AC_CACHE_CHECK(whether krb5_ticket contains kvno and enctype,
|
||||
|
@ -1858,6 +1858,15 @@ static krb5_error_code ads_krb5_get_fwd_ticket( krb5_context context,
|
||||
char *pChksum = NULL;
|
||||
char *p = NULL;
|
||||
|
||||
/* MIT krb5 1.7beta3 (in Ubuntu Karmic) is missing the prototype,
|
||||
but still has the symbol */
|
||||
#if !HAVE_DECL_KRB5_AUTH_CON_SET_REQ_CKSUMTYPE
|
||||
krb5_error_code krb5_auth_con_set_req_cksumtype(
|
||||
krb5_context context,
|
||||
krb5_auth_context auth_context,
|
||||
krb5_cksumtype cksumtype);
|
||||
#endif
|
||||
|
||||
ZERO_STRUCT(fwdData);
|
||||
ZERO_STRUCTP(authenticator);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user