Re: [exim] [exim-announce] Exim 4.96-RC0 released

Top Page
Delete this message
Reply to this message
Author: Odhiambo Washington
Date:  
To: exim users
CC: Jeremy Harris
Subject: Re: [exim] [exim-announce] Exim 4.96-RC0 released
On Mon, Apr 25, 2022 at 3:32 PM Jeremy Harris via Exim-announce <
exim-announce@???> wrote:

> Hi all,
>
> Enough changes have accumulated since 4.95 for it to be worth
> spinning another release. The first Release Candidate is available
>
> - as tarball:        https://ftp.exim.org/pub/exim/exim4/test
> - directly from Git: https://git.exim.org
>                       tag exim-4.96-RC0

>
>

Trying to compile on FreeBSD-13-amd64:

root@gw:/usr/local/SRC/Exim/exim-4.96-RC0 # make
/bin/sh scripts/source_checks
`Makefile' is up to date.

clang -g -DMACRO_PREDEF macro_predef.c
In file included from macro_predef.c:12:
In file included from ./exim.h:535:
./hintsdb.h:461:4: error: Berkeley DB version 1 is no longer supported
#  error Berkeley DB version 1 is no longer supported
   ^
./hintsdb.h:751:15: error: unknown type name 'EXIM_DB'
static inline EXIM_DB *
              ^
./hintsdb.h:755:8: warning: implicit declaration of function
'exim_dbopen__' is invalid in C99 [-Wimplicit-function-declaration]
return exim_dbopen__(name, dirname, flags, mode);
       ^
./hintsdb.h:755:8: warning: incompatible integer to pointer conversion
returning 'int' from a function with result type 'int *' [-Wint-conversion]
return exim_dbopen__(name, dirname, flags, mode);
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./hintsdb.h:759:14: error: unknown type name 'EXIM_DB'
exim_dbclose(EXIM_DB * dbp)
             ^
./hintsdb.h:760:3: warning: implicit declaration of function
'exim_dbclose__' is invalid in C99 [-Wimplicit-function-declaration]
{ exim_dbclose__(dbp); }
  ^
In file included from macro_predef.c:12:
In file included from ./exim.h:542:
./dbfunctions.h:19:37: error: unknown type name 'EXIM_CURSOR'
uschar  *dbfn_scan(open_db *, BOOL, EXIM_CURSOR **);
                                    ^
3 warnings and 4 errors generated.
*** Error code 1


Stop.
make[1]: stopped in /usr/local/SRC/Exim/exim-4.96-RC0/build-FreeBSD-amd64
*** Error code 1

Stop.
make: stopped in /usr/local/SRC/Exim/exim-4.96-RC0

My Local/Makefile - https://pastebin.ubuntu.com/p/wVk28zxjh2/



--
Best regards,
Odhiambo WASHINGTON,
Nairobi,KE
+254 7 3200 0004/+254 7 2274 3223
"Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(ツ)_/¯ :-)