Re: [exim] 4 issues to fix

Top Page
Delete this message
Reply to this message
Author: Jeremy Harris
Date:  
To: exim-users
Subject: Re: [exim] 4 issues to fix
On 07/10/17 14:14, The Doctor wrote:
> On Sat, Oct 07, 2017 at 12:25:35AM -0400, Phil Pennock wrote:
>> Is the Exim binary setuid?


>
> This is ufs and the exim binary is set to 1755


That's a "no", then; at least on my FreeBSD system here,
"1755" shows as "rwxr-xr-t" with "ls -l". That leading
"1" is a sticky-bit not a setuid bit.


> In file included from ./exim.h:492:
> ./macros.h:231:3: error: expected identifier
>   DTYPE_NONE,
>   ^
> /usr/include/sys/file.h:56:20: note: expanded from macro 'DTYPE_NONE'
> #define DTYPE_NONE      0       /* not yet initialized */
>                      ^



This looks like a system include on FreeBSD has defined a name
which exim was already defining for its own purposes; a conflict.
Someone else mentioned this recently but I don't recall the
outcome. For now I suggest you edit all mentions of "DTYPE_NONE"
in the exim source to "EXIM_DTYPE_NONE".

--
Cheers,
Jeremy