Tompkins, Michael
2014-Feb-05 13:15 UTC
[Samba] Compiling 4.1.0 with krb5 1.12 deprecated krb5_auth_con_getlocalsubkey warning
When trying to build 4.1.0, we got an error that our krb5 was not up to date. It
was 1.8-3 and needed to be 1.9 or greater. So we decided to try the latest 1.12
version from MIT. Now when we try to build we get:
../lib/krb5_wrap/krb5_samba.c -c -o default/lib/krb5_wrap/krb5_samba_1.o
cc1: warning: include location "/usr/local/include" is unsafe for
cross-compilation
../lib/krb5_wrap/krb5_samba.c: In function 'get_krb5_smb_session_key':
../lib/krb5_wrap/krb5_samba.c:763: warning:
'krb5_auth_con_getremotesubkey' is deprecated (declared at
../krb5_1.12/usr/include/krb5/krb5.h:5911)
../lib/krb5_wrap/krb5_samba.c:766: warning:
'krb5_auth_con_getlocalsubkey' is deprecated (declared at
../krb5_1.12/usr/include/krb5/krb5.h:5906)
../lib/krb5_wrap/krb5_samba.c: In function 'smb_krb5_enctype_to_string':
../lib/krb5_wrap/krb5_samba.c:1130: error: #error
UNKNOWN_KRB5_ENCTYPE_TO_STRING_FUNCTION
../lib/krb5_wrap/krb5_samba.c: In function 'smb_krb5_make_principal':
../lib/krb5_wrap/krb5_samba.c:1994: warning: assignment discards qualifiers from
pointer target type
Waf: Leaving directory
`/opt/project/WS/TRUNK/system/xad/nc/toolkits/src/samba/samba-4.1.0/bin'
Build failed: -> task failed (err #1):
{task: cc krb5_samba.c -> krb5_samba_1.o}
Do we need to go back to an earlier version of Kerberos 5? We were hoping to
jump to the latest Kerberos, so we could get up to date, and not be lagging so
far behind...
Mike
