Author: Andreas Piesk Date: To: exim-announce-owner, exim-announce, exim-maintainers, exim users Subject: Re: [exim] [exim-announce] Exim 4.90 released
> > There were no changes since the RC4 almost a week ago. The release
> has been rebuilt and re-signed by me.
4.90 doesn't compile on my system (Centos 6 64bit):
nisplus.c: In function 'nisplus_find':
nisplus.c:58: error: conflicting types for 'yield'
nisplus.c:57: note: previous definition of 'yield' was here
nisplus.c:158: warning: pointer targets in passing argument 2 of 'string_cat' differ in signedness
../functions.h:448: note: expected 'const uschar *' but argument is of type 'char *'
nisplus.c:176: error: 'eyield' undeclared (first use in this function)
nisplus.c:176: error: (Each undeclared identifier is reported only once
nisplus.c:176: error: for each function it appears in.)
I think, the attached patch fixes the problem, but i'm bit in a hurry, Christmas is coming.
--- exim-4.90/src/lookups/nisplus.c 2017-12-12 23:14:38.000000000 +0100