Build breaks on OpenSUSE 11.2. user@host:/data/git/samba/v3-4-test/source3> ./autogen.sh && ./configure.developer --with-pam && make everything [...] Compiling libsmb/clikrb5.c libsmb/clikrb5.c: In function ‘get_krb5_smb_session_key’: libsmb/clikrb5.c:887: warning: ‘krb5_auth_con_getremotesubkey’ is deprecated (declared at /usr/include/krb5/krb5.h:2167) libsmb/clikrb5.c:889: warning: ‘krb5_auth_con_getlocalsubkey’ is deprecated (declared at /usr/include/krb5/krb5.h:2162) libsmb/clikrb5.c: In function ‘smb_krb5_kt_free_entry’: libsmb/clikrb5.c:928: error: implicit declaration of function ‘krb5_kt_free_entry’ libsmb/clikrb5.c: In function ‘ads_krb5_get_fwd_ticket’: libsmb/clikrb5.c:1913: error: implicit declaration of function ‘krb5_auth_con_set_req_cksumtype’ The following command failed: gcc -g -g -Wall -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -DDEBUG_PASSWORD -DDEVELOPER -Wdeclaration-after-statement -Werror-implicit-function-declaration -I. -I/data/git/samba/v3-4-test/source3 -Iinclude -I./include -I. -I. -I./../lib/replace -I./../lib/talloc -I./../lib/tevent -I./../lib/tdb/include -I./libaddns -I./librpc -I./.. -DHAVE_CONFIG_H -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Iinclude -I./include -I. -I. -I./../lib/replace -I./../lib/talloc -I./../lib/tevent -I./../lib/tdb/include -I./libaddns -I./librpc -I./.. -I./../lib/popt -DLDAP_DEPRECATED -I/data/git/samba/v3-4-test/source3/lib -I.. -I../source4 -D_SAMBA_BUILD_=3 -D_SAMBA_BUILD_=3 -fPIC -c libsmb/clikrb5.c -o libsmb/clikrb5.o make: *** [libsmb/clikrb5.o] Fehler 1
The krb5_auth_con_set_req_cksumtype message is already fixed with commit a6e4cb500b in master.
Created attachment 4978 [details] Fix for the krb5_auth_con_set_req_cksumtype message (from master)
Remaining error messages: user@host:/data/git/samba/v3-4-test/source3> ./autogen.sh && ./configure.developer --with-pam && make everything [...] Compiling libsmb/clikrb5.c libsmb/clikrb5.c: In function ‘get_krb5_smb_session_key’: libsmb/clikrb5.c:887: warning: ‘krb5_auth_con_getremotesubkey’ is deprecated (declared at /usr/include/krb5/krb5.h:2167) libsmb/clikrb5.c:889: warning: ‘krb5_auth_con_getlocalsubkey’ is deprecated (declared at /usr/include/krb5/krb5.h:2162) libsmb/clikrb5.c: In function ‘smb_krb5_kt_free_entry’: libsmb/clikrb5.c:928: error: implicit declaration of function ‘krb5_kt_free_entry’ The following command failed: gcc -g -g -Wall -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -DDEBUG_PASSWORD -DDEVELOPER -Wdeclaration-after-statement -Werror-implicit-function-declaration -I. -I/data/git/samba/v3-4-test/source3 -Iinclude -I./include -I. -I. -I./../lib/replace -I./../lib/talloc -I./../lib/tevent -I./../lib/tdb/include -I./libaddns -I./librpc -I./.. -DHAVE_CONFIG_H -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Iinclude -I./include -I. -I. -I./../lib/replace -I./../lib/talloc -I./../lib/tevent -I./../lib/tdb/include -I./libaddns -I./librpc -I./.. -I./../lib/popt -DLDAP_DEPRECATED -I/data/git/samba/v3-4-test/source3/lib -I.. -I../source4 -D_SAMBA_BUILD_=3 -D_SAMBA_BUILD_=3 -fPIC -c libsmb/clikrb5.c -o libsmb/clikrb5.o make: *** [libsmb/clikrb5.o] Fehler 1
(In reply to comment #2) > Created an attachment (id=4978) [details] > Fix for the krb5_auth_con_set_req_cksumtype message (from master) > Pushed to v3-3-test and v3-4-test.
Remaining patch is b65ba0e26c781647e097f3f6fa279c7f3f7f4bd2 in master. Someone forgot to make sure this ends in the other branches :-(
Pushed to v3-3-test and v3-4-test. Closing out bug report. Thanks for investigating, Günther!