[SSSD] request for Heimdal support

lists lists at xs4me.net
Wed Dec 21 20:10:20 UTC 2011


> > I used the git route. My distro is gentoo, and I am using Heimdal 
> > 1.4.1.
> > 
> > This is what I used as configure command;
> > ./configure --prefix=/usr --build=x86_64-pc-linux-gnu 
> > --host=x86_64-pc-linux-gnu --mandir=/usr/share/man 
> > --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc 
> > --localstatedir=/var/lib --libdir=/usr/lib64 
> > --disable-dependency-tracking --localstatedir=/var 
> > --enable-nsslibdir=/lib64 --with-plugin-path=/usr/lib64/sssd 
> > --enable-pammoddir=//lib64/security 
> > --with-ldb-lib-dir=/usr/lib64/ldb/modules/ldb --without-nscd 
> > --with-unicode-lib=libunistring --without-selinux --without-semanage 
> > --without-python-bindings --enable-krb5-locator-plugin --enable-nls 
> > --without-libnl
> 
> > and configure asks me to report this:
> > ....
> > checking for pcre_compile in -lpcre... yes
> > checking for krb5-config... /usr/bin/krb5-config
> > checking for working krb5-config... yes
> > checking krb5.h usability... yes
> > checking krb5.h presence... yes
> > checking for krb5.h... yes
> > checking krb5/krb5.h usability... no
> > checking krb5/krb5.h presence... no
> > checking for krb5/krb5.h... no
> > checking for krb5_ticket_times... no
> > checking for krb5_times... yes
> > checking for krb5_get_init_creds_opt_alloc... yes
> > checking for krb5_get_error_message... yes
> > checking for krb5_free_unparsed_name... yes
> > checking for krb5_get_init_creds_opt_set_expire_callback... no
> > checking for krb5_get_init_creds_opt_set_fast_ccache_name... no
> > checking for krb5_get_init_creds_opt_set_fast_flags... no
> > checking for krb5_get_init_creds_opt_set_canonicalize... yes
> > checking for krb5_unparse_name_flags... yes
> > checking for krb5_get_init_creds_opt_set_change_password_prompt... no
> > checking for krb5_free_keytab_entry_contents... no
> > checking for krb5_kt_free_entry... yes
> > checking for krb5_princ_realm... yes
> > checking for krb5_get_time_offsets... no
> > checking for krb5_principal_get_realm... yes
> > checking krb5/locate_plugin.h usability... no
> > checking krb5/locate_plugin.h presence... yes
> > configure: WARNING: krb5/locate_plugin.h: present but cannot be 
> > compiled
> > configure: WARNING: krb5/locate_plugin.h:     check for missing 
> > prerequisite headers?
> > configure: WARNING: krb5/locate_plugin.h: see the Autoconf 
> > documentation
> > configure: WARNING: krb5/locate_plugin.h:     section "Present But 
> > Cannot Be Compiled"
> > configure: WARNING: krb5/locate_plugin.h: proceeding with the 
> > compiler's result
> > configure: WARNING:     ## 
> > ------------------------------------------------ ##
> > configure: WARNING:     ## Report this to 
> > sssd-devel at lists.fedorahosted.org ##
> > configure: WARNING:     ## 
> > ------------------------------------------------ ##
> > checking for krb5/locate_plugin.h... no
> > configure: Kerberos locator plugin cannot be build
> > checking ares.h usability... yes
> 
> This looks like a bug in your Heimdal package. The locator plugin header
> can't be compiled. I suggest removing the --enable-krb5-locator-plugin
> argument from configure and trying without it.

This particular configure rule does not depend on
--enable-krb5-locator-plugin. I get the same configure error message
with or without enabling it. I tried adding krb5.h as include on the ac
rule. This resolve the "WARNING:  Report this to
sssd-devel at lists.fedorahosted.org" warning. 

The real issue is the compile error, witch remains the same in all
cases. The compile error during make is (as far as I can see) not
related to the locator plugin. 




More information about the sssd-devel mailing list