[exim] verify.c did not compile - was Re: [exim-users] Exim …

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Andrew C Aitchison
Date:  
À: exim-users
Anciens-sujets: [exim] Exim 4.89 RC2 uploaded (openssl-only)
Sujet: [exim] verify.c did not compile - was Re: [exim-users] Exim 4.89 RC2 uploaded (openssl-only)
On Thu, 2 Feb 2017, Phil Pennock wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> I have uploaded Exim 4.89 RC2 to:
>
>    https://ftp.exim.org/pub/exim/exim4/test/


> RC2 has known issues with GnuTLS; folks using Exim with GnuTLS are
> currently best advised to hold off on the RC series until RC3. For
> folks using Exim with OpenSSL, RC2 should be considered a full release
> candidate.


> As an experiment, this release includes tarballs in .xz compressed
> format. If this is helpful to you, please do let me know. While we
> can check transfer logs from ftp.exim.org, we can't see figures from the
> many mirrors which people use.


I used the .xz version; thanks.

Unfortunately the build failed on Scientific Linux 6.
This *may* because I am still on openssl-1.0.1 (I will poke that issue)
and so have hit the bug Neil found building without SUPPORT_TLS=yes

The build fails at:

gcc verify.c
verify.c: In function 'cached_callout_lookup':
verify.c:175: warning: suggest parentheses around '&&' within '||'
verify.c: In function 'cache_callout_write':
verify.c:317: warning: suggest explicit braces to avoid ambiguous 'else'
verify.c: In function 'do_callout':
verify.c:687: error: 'smtp_transport_options_block' has no member named 'tls_tempfail_tryclear'
make[1]: *** [verify.o] Error 1
make[1]: Leaving directory `/home/src/redhat/BUILD/exim-4.89_RC2/build-Linux-x86_64'
make: *** [all] Error 2

My Local/Makefile hasn't changed since 4.88 which did build,
and does not define any string matching tls,TLS, ssl or SSL.

Thanks,

--
Andrew C Aitchison