RH 9.0 ssl compiler error

Patrick Morris pmorris at wilshire.com
Fri Jun 6 12:48:02 EDT 2003


I'd guess you don't have the Kerberos development package installed (and 
I don't run Red Hat, so I couldn't tell you what it'd be called).  If 
it's there, and configure's just not finding it, you'll need to use to 
use the "--with-krb=PATH" option for configure.  From "./configure --help":

  --with-krb=PATH         use Kerberos from PATH

If you don't need Kerberos, using "--without-krb" may get you where you 
want to go.

Bennett Crowell wrote:

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