On 2018-03-15 at 21:31 +0000, Jeremy Harris via Exim-dev wrote:
> I have built and uploaded Exim 4.91 RC1 to:
> 
>     https://ftp.exim.org/pub/exim/exim4/test/

Building for `next-exim` on the exim.org box, the port-26 listener:

 * `EXPERIMENTAL_ARC` is not given with `=yes` in `src/EDITME`, which is
   inconsistent at least
 * First build attempt failed:

-------------------8< first build attempt failure >8--------------------
gcc malware.c
malware.c: In function ‘malware_init’:
malware.c:2150:6: error: ‘ava_re_clean’ undeclared (first use in this function)
 if (!ava_re_clean)
      ^
malware.c:2150:6: note: each undeclared identifier is reported only once for 
each function it appears in
malware.c:2151:37: error: ‘ava_re_clean_str’ undeclared (first use in this 
function)
   ava_re_clean = regex_must_compile(ava_re_clean_str, FALSE, TRUE);
                                     ^
malware.c:2152:6: error: ‘ava_re_virus’ undeclared (first use in this function)
 if (!ava_re_virus)
      ^
malware.c:2153:37: error: ‘ava_re_virus_str’ undeclared (first use in this 
function)
   ava_re_virus = regex_must_compile(ava_re_virus_str, FALSE, TRUE);
                                     ^
malware.c:2156:6: error: ‘fprot6d_re_error’ undeclared (first use in this 
function)
 if (!fprot6d_re_error)
      ^
malware.c:2157:41: error: ‘fprot6d_re_error_str’ undeclared (first use in this 
function)
   fprot6d_re_error = regex_must_compile(fprot6d_re_error_str, FALSE, TRUE);
                                         ^
malware.c:2158:6: error: ‘fprot6d_re_virus’ undeclared (first use in this 
function)
 if (!fprot6d_re_virus)
      ^
malware.c:2159:41: error: ‘fprot6d_re_virus_str’ undeclared (first use in this 
function)
   fprot6d_re_virus = regex_must_compile(fprot6d_re_virus_str, FALSE, TRUE);
                                         ^
make[1]: *** [malware.o] Error 1
make[1]: Leaving directory `/root/src/exim-4.91_RC1/build-Linux-athlon'
make: *** [all] Error 2
-------------------8< first build attempt failure >8--------------------

   + I had disabled most of the scanners as unnecessary, since we use
     just one.  I left just SOPHIE/CLAM/SOCK/CMDLINE un-disabled.
   + I commented back out: `DISABLE_MAL_FFROT6D=yes`,
     `DISABLE_MAL_AVAST=yes` and the code compiled.
 * While the `DISABLE_DNSSEC=yes` option has the comment `Enabling
   SUPPORT_DANE unconditionally overrides this setting.`, other options
   are "you must have this other thing turned on or build will fail",
   which might be worth reconsidering.  Enabling DMARC without enabling
   SPF led to a build failure almost at the very end.

If you can see this message, then mail is flowing through Exim 4.91-RC1
(not yet configured to use the DMARC support).

-Phil

-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim 
details at http://www.exim.org/ ##

Reply via email to