Compiling Cyrus-Imap/Kerberos problems

Christian Schlaefcke cschlaefcke at wms-network.de
Thu Jun 12 03:41:58 EDT 2003


>
> Hi,
>
> On Wed, 11 Jun 2003, Christian Schlaefcke wrote:
>
>> Hi all,
>>
>> checking for krb.h... no
>> configure: warning: No Kerberos V4 found
>> installed without errors. I tried with several options (--disable-krb,
>> --without-krb, --includedir=path_to_krb4_headers) with no luck.
>>
>
>> What can I do?
>>
>
> Try --with-auth=unix
>
That did the trick for "./configure", thank you! But now I ran into other
problems. Here is the depending part of the output that "make" creates:

### Making all in /tmp/cyrus-imapd-2.0.17/acap
make[1]: Wechsel in das Verzeichnis Verzeichnis
»/tmp/cyrus-imapd-2.0.17/acap«
../et/compile_et ./acap_err.et
gcc -c -I/usr/local/include   -I. -I.. -DHAVE_CONFIG_H -g -O2 \
acap.c
In file included from /usr/include/openssl/ssl.h:179,
                 from ../lib/prot.h:54,
                 from acap.c:62:
/usr/include/openssl/kssl.h:72:18: krb5.h: Datei oder Verzeichnis nicht
                                   ^^^^^^ <-- Still looking for kerberos???


gefundenIn file included from /usr/include/openssl/ssl.h:179,
                 from ../lib/prot.h:54,
                 from acap.c:62:
/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:62:
/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] Fehler 1
make[1]: Verlassen des Verzeichnisses Verzeichnis
»/tmp/cyrus-imapd-2.0.17/acap«make: *** [all] Fehler 1

What´s wrong (Tell me if the german part of the output causes headaches)?
OpenSSL 0.9.7b is freshly installed. What is this "acap" stuff for?

Didn´t expect it to be so hard to get cyrus installed, phew!

Regards,

Chris




More information about the Info-cyrus mailing list