RH 9.0 ssl compiler error

Bennett Crowell ben at ee.duke.edu
Fri Jun 6 12:37:58 EDT 2003


/usr/kerberos/include has to be added to the include path anywhere the 
openssl headers are used. You can probably do it by adding
"-I/usr/kerberos/include" to the CFLAGS environment variable when you run 
configure.

Bennett


--On Friday, June 6, 2003 11:00 -0500 Richard Houston <rhouston at rlhc.net> 
wrote:

> Hi all,
>
> I am trying to compile Cyrus 2.1.13 on RH 9.0 but it keeps crapping out
> on ssl. I have included the ./configure and the error.
>
> Thanks all
>
> Rich
>
> ./configure --enable-netscapehack --enable-annotatemore --enable-listext
> --with-perl=/usr/bin/perl --with-libwrap=/usr --with-sasl=/usr
> --with-seen-db=db3_nosync --with-subs-db=db3_nosync  --with-auth=unix
>
>
>
> gcc -c -I/usr/include -I/usr/include -I. -I.. -I. -I./../lib
> -DHAVE_CONFIG_H -Wall -g -O2 \
> acap.c
> In file included from /usr/include/openssl/ssl.h:179,
>                  from ../lib/prot.h:54,
>                  from acap.c:64:
> /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 ../lib/prot.h:54,
>                  from acap.c:64:
> /usr/include/openssl/kssl.h:132: parse error before "krb5_enctype"
> /usr/include/openssl/kssl.h:134: parse error before "FAR"
> /usr/include/openssl/kssl.h:135: parse error before '}' token
> /usr/include/openssl/kssl.h:147: parse error before "kssl_ctx_setstring"
> /usr/include/openssl/kssl.h:147: parse error before '*' token
> /usr/include/openssl/kssl.h:148: parse error before '*' token
> /usr/include/openssl/kssl.h:149: parse error before '*' token
> /usr/include/openssl/kssl.h:149: parse error before '*' token
> /usr/include/openssl/kssl.h:150: parse error before '*' token
> /usr/include/openssl/kssl.h:151: parse error before "kssl_ctx_setprinc"
> /usr/include/openssl/kssl.h:151: parse error before '*' token
> /usr/include/openssl/kssl.h:153: parse error before "kssl_cget_tkt"
> /usr/include/openssl/kssl.h:153: parse error before '*' token
> /usr/include/openssl/kssl.h:155: parse error before "kssl_sget_tkt"
> /usr/include/openssl/kssl.h:155: parse error before '*' token
> /usr/include/openssl/kssl.h:157: parse error before "kssl_ctx_setkey"
> /usr/include/openssl/kssl.h:157: parse error before '*' token
> /usr/include/openssl/kssl.h:159: parse error before "context"
> /usr/include/openssl/kssl.h:160: parse error before
> "kssl_build_principal_2"
> /usr/include/openssl/kssl.h:160: parse error before "context"
> /usr/include/openssl/kssl.h:163: parse error before
> "kssl_validate_times"
> /usr/include/openssl/kssl.h:163: parse error before "atime"
> /usr/include/openssl/kssl.h:165: parse error before "kssl_check_authent"
> /usr/include/openssl/kssl.h:165: parse error before '*' token
> /usr/include/openssl/kssl.h:167: parse error before "enctype"
> In file included from ../lib/prot.h:54,
>                  from acap.c:64:
> /usr/include/openssl/ssl.h:909: parse error before "KSSL_CTX"
> /usr/include/openssl/ssl.h:931: parse error before '}' token
> make[1]: *** [acap.o] Error 1
> make[1]: Leaving directory `/mnt/nfs/cyrus-imapd-2.1.13/acap'
> make: *** [all] Error 1
>
>
>








More information about the Info-cyrus mailing list