Cyrus install problem

Craig Ringer craig at postnewspapers.com.au
Thu Jan 29 12:07:47 EST 2004


On Fri, 2004-01-30 at 00:37, Wil Cooley wrote:
> > In file included from /usr/include/openssl/ssl.h:179,
> >                  from prot.h:56,
> >                  from prot.c:72:
> > /usr/include/openssl/kssl.h:72:18: krb5.h: No such file or directory
>                                      ^^^^^^ Problem
> 
> You should do what Ken recommended or just install the krb5-devel RPM.

He'll have krb5-devel installed already:

[craig at albert craig]$ rpm -qR openssl-devel
krb5-devel  
openssl = 0.9.7a-23

However, krb5-devel in some Red Hat versions puts it's includes in
/usr/kerberos/include, which isn't on the normal search path for GCC.
When kssl.h tries to include ssl.h, it'll fail.

The solution appears to be to disable the use of Kerberos by OpenSSL as
suggested by Ken, or to explicitly add /usr/kerberos/include to your
include search path as I suggested earlier.

I'll FAQ Ken's solution to this if nobody objects.

Craig Ringer





More information about the Info-cyrus mailing list