After configuring on RHEL3, I can't make from the 2.2.6 source. I seem to be missing an include file <openssl/krb5.h>, and then a bunch of (I think related?) compiler errors related to krb5 stuff:

gcc -c -I.. -I/usr/include -DHAVE_CONFIG_H -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:
/usr/include/openssl/kssl.h:134: syntax error before "krb5_enctype"
/usr/include/openssl/kssl.h:136: syntax error before '*' token
/usr/include/openssl/kssl.h:137: syntax error before '}' token
/usr/include/openssl/kssl.h:149: syntax error before "kssl_ctx_setstring"
/usr/include/openssl/kssl.h:149: syntax error before '*' token
/usr/include/openssl/kssl.h:150: syntax error before '*' token
/usr/include/openssl/kssl.h:151: syntax error before '*' token
/usr/include/openssl/kssl.h:151: syntax error before '*' token
/usr/include/openssl/kssl.h:152: syntax error before '*' token
/usr/include/openssl/kssl.h:153: syntax error before "kssl_ctx_setprinc"
/usr/include/openssl/kssl.h:153: syntax error before '*' token
/usr/include/openssl/kssl.h:155: syntax error before "kssl_cget_tkt"
/usr/include/openssl/kssl.h:155: syntax error before '*' token
/usr/include/openssl/kssl.h:157: syntax error before "kssl_sget_tkt"
/usr/include/openssl/kssl.h:157: syntax error before '*' token
/usr/include/openssl/kssl.h:159: syntax error before "kssl_ctx_setkey"
/usr/include/openssl/kssl.h:159: syntax error before '*' token
/usr/include/openssl/kssl.h:161: syntax error before "context"
/usr/include/openssl/kssl.h:162: syntax error before "kssl_build_principal_2"
/usr/include/openssl/kssl.h:162: syntax error before "context"
/usr/include/openssl/kssl.h:165: syntax error before "kssl_validate_times"
/usr/include/openssl/kssl.h:165: syntax error before "atime"
/usr/include/openssl/kssl.h:167: syntax error before "kssl_check_authent"
/usr/include/openssl/kssl.h:167: syntax error before '*' token
/usr/include/openssl/kssl.h:169: syntax error before "enctype"
In file included from prot.h:56,
from prot.c:72:
/usr/include/openssl/ssl.h:909: syntax error before "KSSL_CTX"
/usr/include/openssl/ssl.h:931: syntax error before '}' token
make[1]: *** [prot.o] Error 1
make[1]: Leaving directory `/usr/local/cyrus-imapd-2.2.6/lib'
make: *** [all] Error 1


My configure options were:

# ./configure --with-sasl --with-perl --with-auth=unix --with-bdb --with-openssl

rpm shows:

# rpm -qa | grep krb5
krb5-devel-1.2.7-24
pam_krb5-1.73-1
krb5-workstation-1.2.7-24
krb5-server-1.2.7-24
krb5-libs-1.2.7-24

# rpm -qa | grep openssl
openssl-0.9.7a-33.4
openssl-devel-0.9.7a-33.4

 Any ideas/thoughts?

TIA--David

---
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

Reply via email to