In message <20100615233907.gd1...@rwpc12.mby.riverwillow.net.au>, John Marshall writes: > On Wed, 16 Jun 2010, 09:12 +1000, Mark Andrews wrote: > > > > In message <slrni1ea5q.10j.j...@rwpc12.mby.riverwillow.net.au>, John Marsha > ll w > > rites: > > > On Tue, 15 Jun 2010 16:52:05 +1000, Mark Andrews wrote: > > > > > > > > So what was in config.log? With libgssapi_krb5 you are trying to link > > > > against MIT kerberos. > > > > > > Sorry, s/_krb5// (Heimdal) > > > > > > The config.log is here, and seems convinced about using /usr/local. > > > > > > <http://www.riverwillow.net.au/~john/bind971rc1/config.log> > > > > Well you have two three versions of gssapi installed. Two in /usr > > (MIT + Heimdal) and one in /usr/local and configure is just not written > > to cope with that. MIT and Heimdal require different sets of libraries > > and the code that attempts to work that all out matched the MIT code in > > /usr before it tests the Heimdal code in /usr/local. I think this > > requires hand tweeking post configure. > > I guess what we're seeing is a "feature" of the way FreeBSD integrates > Heimdal into its base system: it unbundles libgssapi into its component > parts (libgssapi_krb5, _ntlm, _spnego). There is no MIT Kerberos on the > system, just FreeBSD's "port" of Heimdal into its base system. Kerberos > in FreeBSD 8.n is Heimdal 1.1.0 (split into component libraries in > /usr/lib as described above). I also installed Heimdal 1.3.3 (un-hacked > - all one libgssapi.so) into /usr/local/lib so that I could try linking > BIND against it. > > Now that I think I understand what is happening, is it worth asking > somebody who understands the workings of configure to teach it that > (irrespective of library names) the FreeBSD base system uses Heimdal? > Maybe not. In any case, pointers as to which file(s) to hack > post-configure would be appreciated.
configure sets these. lib/isc/include/isc/platform.h: AC_SUBST(ISC_PLATFORM_HAVEGSSAPI) AC_SUBST(ISC_PLATFORM_GSSAPIHEADER) AC_SUBST(ISC_PLATFORM_KRB5HEADER) lib/dns/Makefile: bin/*/Makefile: AC_SUBST(USE_GSSAPI) AC_SUBST(DST_GSSAPI_INC) AC_SUBST(DNS_GSSAPI_LIBS) > > Thank you for your help. > > -- > John Marshall -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: ma...@isc.org _______________________________________________ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users