[Exim] redhat 9 and tls support

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Simon Bell
Date:  
À: exim-users
Sujet: [Exim] redhat 9 and tls support
This is a multi-part message in MIME format.
--
--
[ Picked text/plain from multipart/alternative ]
I just upgraded from redhat 8 where i had complied exim with tls support
with no problems. When ive come back to compile i seem to be having
problems on the ssl part of it:

gcc -c -O -I.   -I/usr/include/openssl tls.c
In file included from /usr/include/openssl/ssl.h:179,
                 from tls-openssl.c:20,
                 from tls.c:84:
/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 tls-openssl.c:20,
                 from tls.c:84:
/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 tls-openssl.c:20,
                 from tls.c:84:
/usr/include/openssl/ssl.h:909: parse error before "KSSL_CTX"
/usr/include/openssl/ssl.h:931: parse error before '}' token
In file included from tls.c:84:
tls-openssl.c:36: conflicting declarations of `ctx'
/usr/include/openssl/ssl.h:912: `ctx' previously declared here
tls-openssl.c: In function `tls_init':
tls-openssl.c:343: warning: assignment from incompatible pointer type
tls-openssl.c: In function `construct_cipher_name':
tls-openssl.c:410: dereferencing pointer to incomplete type
make[1]: *** [tls.o] Error 1
make[1]: Leaving directory `/root/exim-4.14/build-Linux-i386'
make: *** [go] Error 2


-----

I am quite new too linux so im not enterly sure what the problem is. As
far as i know i have specified the location of the include directory
properly, and exim compiles perfectly when i disable tls support.

Any ideas?

thanks
Simon
--
[ smime.p7s of type application/x-pkcs7-signature deleted ]
--