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:

[EMAIL PROTECTED] 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

Reply via email to