Redhat ES3.0 update cannot find gssapi library
Earl R Shannon
ershanno at unity.ncsu.edu
Wed Jul 28 16:56:11 EDT 2004
Hello,
One way to fix this is to specify the -I and -L flags to the
compiler with the appropriate paths. I use a script to
call configure which first sets up the various environment
variables for our environment. Something like
#!/bin/csh
setenv CFLAGS "-I/usr/kerberos/include -I/local/openssl/include
-L/usr/kerberos/lib -L/local/openssl/lib"
./configure \
--prefix=/local/cyrus \
--with-sasl=/local/sasl \
--with-openssl=/local/openssl \
--with-auth=krb5
Above is just a quick example (and probably won't work). But I prefer
this method over trying to muck with our standard Solaris Install kit's
filesystem. Things go where they go and I go look for them where they
are: :)
Regards,
Earl Shannon
Alex Needham wrote:
> Hi Folks
>
> I'm trying to compile cyrus-imapd to use with kerberos autentication.
>
> Whilst runnning ./configure --with-auth=krb5
>
> checking for crypt... no
> checking for crypt in -lcrypt... yes
> checking gssapi.h usability... no
> checking gssapi.h presence... no
> checking for gssapi.h... no
> checking gssapi/gssapi.h usability... no
> checking gssapi/gssapi.h presence... no
> checking for gssapi/gssapi.h... no
> configure: WARNING: Disabling GSSAPI - no include files found
> checking GSSAPI... disabled
> checking sasl/sasl.h usability... yes
>
> I know this a path related problem I am just not sure what the configure is
> looking for.
>
> Thanks to redhat putting kerberos header and libs in /usr/kerberos/include
> and /usr/kerberos/lib It is making life difficult.
>
> If I put a symlink from /usr/kerberos/include/gssapi /usr/include/gssapi and
> run configure I get
>
> checking gssapi.h usability... no
> checking gssapi.h presence... no
> checking for gssapi.h... no
> checking gssapi/gssapi.h usability... yes
> checking gssapi/gssapi.h presence... yes
> checking for gssapi/gssapi.h... yes
> checking for res_search in -lresolv... (cached) yes
> checking for gss_unwrap in -lgssapi... no
> checking for gss_unwrap in -lgssapi_krb5... no
> checking for csf_gss_acq_user in -lgss... no
> checking for csf_gss_acq_user in -lgss... no
> checking for gss_unwrap in -lgss... no
> configure: WARNING: Disabling GSSAPI - no library
> checking GSSAPI... Disabled
>
> So headers are getting there libs not,
>
> Any help greatly appreciated, I would really like to use this as our
> european mail engine.
>
> Rgds
>
> Alex
> Stealth IT Bloke UK
>
> --
> Alex Needham
> Tel +44 1753 829681
> Mob +44 7786 396465
> Fax +44 1753 855290
>
> ---
> Cyrus Home Page: http://asg.web.cmu.edu/cyrus
> Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
More information about the Info-cyrus
mailing list