fetchmail-friends
[Top] [All Lists]

[fetchmail]Trouble building Fetchmail with GSSAPI

2004-06-04 16:25:26
I have kerberos 1.2.7 installed in /local (so the libs are in
/local/lib).

This is "Red Hat Linux release 6.1 (Cartman)"
(Linux kzin.ucsc.edu 2.2.13-0.7smp #1 SMP Tue Nov 23 08:48:02 PST 1999
i686 unknown)

My gcc is:
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/specs
gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)



I told fetchmail's configure script to:


# ./configure --with-ssl --with-krb5=/local --with-gssapi=/local


and it eventually failed with:

checking for gss_init_sec_context in -lgssapi_krb5... no
configure: error: could not find libgssapi_krb5 which is needed for
GSSAPI support


So then I thought "maybe it's not happy that I'm not using
/usr/kerberos" because the FAQ says something about non-standard
locations.  So then I made a symlink at /usr/kerberos to /local.  Then I
re-did the configure using "/usr/kerberos" instead of "/local":

# ./configure --with-ssl --with-krb5=/usr/kerberos
--with-gssapi=/usr/kerberos

Same error.


So, _THEN_ I tried leaving off the "=PATH" parts:

# ./configure --with-ssl --with-krb5 --with-gssapi

Same error.


# ls /local/lib
libcom_err.a       libgssapi_krb5.so      libkadm5clnt.so.5   
libkrb4.so.2.0
libcom_err.so      libgssapi_krb5.so.2    libkadm5clnt.so.5.0  libkrb5.a
libcom_err.so.3    libgssapi_krb5.so.2.2  libkadm5srv.a       
libkrb5.so
libcom_err.so.3.0  libgssrpc.a            libkadm5srv.so      
libkrb5.so.3
libdes425.a        libgssrpc.so           libkadm5srv.so.5    
libkrb5.so.3.1
libdes425.so       libgssrpc.so.3         libkadm5srv.so.5.0  
libkrb524.a
libdes425.so.3     libgssrpc.so.3.0       libkdb5.a           
libkrb5util.a
libdes425.so.3.0   libk5crypto.a          libkdb5.so           libpty.a
libdyn.a           libk5crypto.so         libkdb5.so.3         libpty.so
libdyn.so          libk5crypto.so.3       libkdb5.so.3.2      
libpty.so.1
libdyn.so.1        libk5crypto.so.3.0     libkrb4.a           
libpty.so.1.2
libdyn.so.1.0      libkadm5clnt.a         libkrb4.so           libss.a
libgssapi_krb5.a   libkadm5clnt.so        libkrb4.so.2


So, it's there.  I told it where to find it.  I even re-tried after
being sure /local is in "LD_RUN_PATH" and "LD_LIBRARY_PATH", neither
helped.

Any idea's what's wrong?


(and, please, don't recommend that I update my version of linux ... this
machine will be thrown out the window within a few weeks, hopefully, and
spending that much time on the OS just isn't in the cards, yet I need to
test this GSSAPI ability against the new version of CommuniGate Pro
before that)