Index: libsmbfs/usr/src/lib/libsmbfs/smb/krb5ssp.c =================================================================== --- libsmbfs.orig/usr/src/lib/libsmbfs/smb/krb5ssp.c 2012-10-08 04:25:42.000000000 +0400 +++ libsmbfs/usr/src/lib/libsmbfs/smb/krb5ssp.c 2013-09-26 19:26:03.920193354 +0400 @@ -72,10 +72,13 @@ #include "derparse.h" #include "ssp.h" -#include -#include +#ifdef KRB5_DEPRECATED +# undef KRB5_DEPRECATED +#endif +#define KRB5_DEPRECATED 1 + +#include #include -#include /* RFC 4121 checksum type ID. */ #define CKSUM_TYPE_RFC4121 0x8003 @@ -189,8 +192,8 @@ fn = "krb5_auth_con_init"; goto out; } - /* Missing krb5_auth_con_set_req_cksumtype(), so inline. */ - ss->ss_auth->req_cksumtype = CKSUM_TYPE_RFC4121; + + kerr = krb5_auth_con_set_req_cksumtype(ss->ss_krb5ctx, ss->ss_auth, CKSUM_TYPE_RFC4121); /* * Build an RFC 4121 "checksum" with NULL channel bindings, Index: libsmbfs/usr/src/lib/libsmbfs/Makefile.com =================================================================== --- libsmbfs.orig/usr/src/lib/libsmbfs/Makefile.com 2013-09-26 18:55:20.043441313 +0400 +++ libsmbfs/usr/src/lib/libsmbfs/Makefile.com 2013-09-26 19:10:13.459065397 +0400 @@ -99,6 +99,7 @@ CERRWARN += -_gcc=-Wno-uninitialized CERRWARN += -_gcc=-Wno-unused-variable +CERRWARN += -_gcc=-Wno-deprecated-declarations CPPFLAGS += -D__EXTENSIONS__ -D_REENTRANT -DMIA \ -I$(SRCDIR) -I.. \