[Samba] Problems with ACL jumbo patch

Derek Lewis dlewis at mtu.edu
Wed Nov 10 01:22:20 MST 2010

Okay, I search the apt repositories and found three Kerberos libraries:
libpam-krb5, krb5-auth-dialog and libkrb5-dev.

After installing, I configured my build with autogen and configure.developer
as before.  Attempting to make the binaries resulted in the same
cli_krb5_get_ticket' error as before.

I looked through the options for configure.developer, can I disable Kerberos
in the configure step and bypass the problem?

-----Original Message-----
From: Michael Wood [mailto:esiotrot at gmail.com] 
Sent: Tuesday, November 09, 2010 3:52 AM
To: Derek Lewis
Cc: Miguel Medalha; samba at lists.samba.org; Jeremy Allison
Subject: Re: [Samba] Problems with ACL jumbo patch

On 9 November 2010 11:20, Derek Lewis <dlewis at mtu.edu> wrote:
> I have attached the config.log file, and a capture of the messages from
> making that I called make.log.

OK, then it does seem to have something to do with Kerberos.

The cli_krb5_get_ticket function is defined in
source3/libsmb/clikrb5.c and if you don't have HAVE_KRB5 defined, then
it's supposed to do this:

 /* this saves a few linking headaches */
 int cli_krb5_get_ticket(const char *principal, time_t time_offset,
			DATA_BLOB *ticket, DATA_BLOB *session_key_krb5,
uint32 extra_ap_opts,
			const char *ccname, time_t *tgs_expire,
			const char *impersonate_princ_s)
	 return 1;

but for some reason that's not happening for you, so you get link errors.

The solution to your problem is, of course, to install the Kerberos
libs (either MIT or Heimdal).

Try "apt-get install libkrb5-dev".

Michael Wood <esiotrot at gmail.com>

More information about the samba mailing list