Source: heimdal Severity: normal Tags: patch Dear Maintainer,
When merging heimdal 1.6~git20120403+dfsg1-3ubuntu0.2 -> 1.6~git20131207+dfsg-1, I have noticed that heimdal was FTBFS due to missing symbos in gssapi, when clearly they were in place. It turned out that the just-compiled gssapi was not used and instead, sometimes, system one was used which resulted in such incompatibilities. Whilst strictly probably not required anymore, it may be useful to apply below patch in case gssapi does another jump. Regards, Dimitri.
Description: link against just build gssapi, instead of the system one this resolves FTBFS when gssapi adds new symbols. Author: Dimitri John Ledkov <[email protected]> --- a/lib/hdb/Makefile.am +++ b/lib/hdb/Makefile.am @@ -45,6 +45,7 @@ $(LIB_libintl) \ ../krb5/libkrb5.la \ ../asn1/libasn1.la \ + $(LIB_gssapi) \ $(LIB_hcrypto) \ $(LIB_roken) \ $(LIB_ldopen) --- a/lib/kadm5/Makefile.am +++ b/lib/kadm5/Makefile.am @@ -131,6 +131,7 @@ $(top_builddir)/lib/hdb/libhdb.la \ $(top_builddir)/lib/krb5/libkrb5.la \ $(top_builddir)/lib/asn1/libasn1.la \ + $(LIB_gssapi) \ $(LIB_hcrypto) \ $(LIB_roken) \ $(DBLIB) \ @@ -142,6 +143,7 @@ $(top_builddir)/lib/hdb/libhdb.la \ $(top_builddir)/lib/krb5/libkrb5.la \ $(top_builddir)/lib/asn1/libasn1.la \ + $(LIB_gssapi) \ $(LIB_hcrypto) \ $(top_builddir)/lib/sl/libsl.la \ $(LIB_readline) \ --- a/kdc/Makefile.am +++ b/kdc/Makefile.am @@ -83,6 +83,7 @@ $(top_builddir)/lib/hdb/libhdb.la \ $(top_builddir)/lib/krb5/libkrb5.la \ $(LIB_kdb) \ + $(LIB_gssapi) \ $(LIB_hcrypto) \ $(top_builddir)/lib/asn1/libasn1.la \ $(LIB_roken) \ @@ -92,6 +93,7 @@ $(top_builddir)/lib/hdb/libhdb.la \ $(top_builddir)/lib/krb5/libkrb5.la \ $(LIB_kdb) \ + $(LIB_gssapi) \ $(LIB_hcrypto) \ $(top_builddir)/lib/asn1/libasn1.la \ $(LIB_roken) \ @@ -107,6 +109,7 @@ $(top_builddir)/lib/krb5/libkrb5.la \ $(LIB_kdb) \ $(top_builddir)/lib/ntlm/libheimntlm.la \ + $(LIB_gssapi) \ $(LIB_hcrypto) \ $(top_builddir)/lib/asn1/libasn1.la \ $(LIB_roken) \ @@ -114,6 +117,7 @@ LDADD = $(top_builddir)/lib/hdb/libhdb.la \ $(top_builddir)/lib/krb5/libkrb5.la \ + $(LIB_gssapi) \ $(LIB_hcrypto) \ $(top_builddir)/lib/asn1/libasn1.la \ $(LIB_roken) \ --- a/kadmin/Makefile.am +++ b/kadmin/Makefile.am @@ -62,6 +62,7 @@ LDADD_common = \ $(top_builddir)/lib/hdb/libhdb.la \ $(top_builddir)/lib/krb5/libkrb5.la \ + $(LIB_gssapi) \ $(LIB_hcrypto) \ $(top_builddir)/lib/asn1/libasn1.la \ $(LIB_roken) \ --- a/kpasswd/Makefile.am +++ b/kpasswd/Makefile.am @@ -25,6 +25,7 @@ $(DBLIB) LDADD = $(top_builddir)/lib/krb5/libkrb5.la \ + $(LIB_gssapi) \ $(LIB_hcrypto) \ $(top_builddir)/lib/asn1/libasn1.la \ $(LIB_roken)

