David Grant wrote:

Ok, here is what happens when I make it. I'm running RedHat ES 3. I tried it
without any options. The configure was: ./configure
--with-openssl=/usr/include/openssl


[EMAIL PROTECTED] cyrus-imapd-2.2.3]# make ### Making all in /opt/cyrus-imapd-2.2.3/man make[1]: Entering directory `/opt/cyrus-imapd-2.2.3/man' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/opt/cyrus-imapd-2.2.3/man' ### Making all in /opt/cyrus-imapd-2.2.3/lib make[1]: Entering directory `/opt/cyrus-imapd-2.2.3/lib' gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -g -O2 \ prot.c 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 In file included from /usr/include/openssl/ssl.h:179, from prot.h:56, from prot.c:72:

Unless you actually want/need kerberos support in OpenSSL, you can just do:


export LOCALDEFS="-DOPENSSL_NO_KRB5"
./configure ...

You could also probably set CFLAGS and LDFLAGS to point to/usr/kerberos/[include|lib], but I haven't bothered trying it.

--
Kenneth Murchison     Oceana Matrix Ltd.
Software Engineer     21 Princeton Place
716-662-8973 x26      Orchard Park, NY 14127
--PGP Public Key--    http://www.oceana.com/~ken/ksm.pgp

Reply via email to