Mailing List Archive

Compiling issues with 4.97
Hi,

Two compiling issues Exim 4.97 on a couple of our servers:

1. On CentOS 7 (one of our older systems), perl-File-FcntlLock is not part
of the distribution, so compiling fails when building exim_id_update. CPAN
is always an option, but this is going to trip up compiling on some
platforms. Aside from purging old files, is there no backwards compatibility
on spool files?

2. On AlmaLinux 8 with "SUPPORT_DANE=no", we get:

cc tls.c
In file included from tls.c:473:
tls-openssl.c: In function tls_client_stapling_cb:
tls-openssl.c:2611:19: error: tls_support {aka struct <anonymous>} has no
member named dane_verified; did you mean certificate_verified?
if ( tls_out.dane_verified
^~~~~~~~~~~~~
certificate_verified
make[1]: *** [Makefile:834: tls.o] Error 1

Thanks,

Dean Brooks
dean@iglou.com


--
## subscription configuration (requires account):
## https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/
## unsubscribe (doesn't require an account):
## exim-users-unsubscribe@lists.exim.org
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/
Re: Compiling issues with 4.97 [ In reply to ]
On 08/11/2023 19:19, dean--- via Exim-users wrote:
> Two compiling issues Exim 4.97 on a couple of our servers:
>
> 1. On CentOS 7 (one of our older systems), perl-File-FcntlLock is not part
> of the distribution, so compiling fails when building exim_id_update. CPAN
> is always an option, but this is going to trip up compiling on some
> platforms. Aside from purging old files, is there no backwards compatibility
> on spool files?

No. Failing to lock a spoolfile being modified would be a poor choice.
Perhaps you could directly install the module from CPAN?

> 2. On AlmaLinux 8 with "SUPPORT_DANE=no", we get:

Already fixed: 37b849dca4df
--
Cheers,
Jeremy


--
## subscription configuration (requires account):
## https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/
## unsubscribe (doesn't require an account):
## exim-users-unsubscribe@lists.exim.org
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/
Re: Compiling issues with 4.97 [ In reply to ]
dean--- via Exim-users wrote on 08.11.2023 21:19:

> Two compiling issues Exim 4.97 on a couple of our servers:
>
> 1. On CentOS 7 (one of our older systems), perl-File-FcntlLock is not part
> of the distribution,

# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)


# yum --showduplicates list perl-File-FcntlLock
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* base: ftp.rz.uni-frankfurt.de
* epel: level66.mm.fcix.net
* extras: centos.schlundtech.de
* updates: centos.schlundtech.de
96 packages excluded due to repository priority protections
Installed Packages
perl-File-FcntlLock.x86_64 0.22-6.el7 @epel
Available Packages
perl-File-FcntlLock.x86_64 0.22-6.el7 epel


> so compiling fails when building exim_id_update. CPAN
> is always an option, but this is going to trip up compiling on some
> platforms. Aside from purging old files, is there no backwards compatibility
> on spool files?


--
Best wishes Victor Ustugov
mailto:victor@corvax.kiev.ua
public GnuPG/PGP key: https://victor.corvax.kiev.ua/corvax.asc

--
## subscription configuration (requires account):
## https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/
## unsubscribe (doesn't require an account):
## exim-users-unsubscribe@lists.exim.org
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/
Re: Compiling issues with 4.97 [ In reply to ]
On Wed, 8 Nov 2023, dean--- via Exim-users wrote:

> Hi,
>
> Two compiling issues Exim 4.97 on a couple of our servers:
>
> 1. On CentOS 7 (one of our older systems), perl-File-FcntlLock is not part
> of the distribution, so compiling fails when building exim_id_update. CPAN
> is always an option, but this is going to trip up compiling on some
> platforms. Aside from purging old files, is there no backwards compatibility
> on spool files?

https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/p/perl-File-FcntlLock-0.22-6.el7.x86_64.rpm
would appear to be the appropriate package in Epel7.

--
Andrew C. Aitchison Kendal, UK
andrew@aitchison.me.uk

--
## subscription configuration (requires account):
## https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/
## unsubscribe (doesn't require an account):
## exim-users-unsubscribe@lists.exim.org
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/