==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: exim 4.98.2-1 (Wed Mar 26 14:04:03 2025)
==> Retrieving sources...
  -> Found exim-4.98.2.tar.bz2
  -> Found exim-4.98.2.tar.bz2.asc
  -> Found aliases
  -> Found exim.logrotate
  -> Found exim.Makefile
  -> Found exim-submission@.service
  -> Found exim.service
  -> Found exim@.service
  -> Found exim.socket
  -> Found exim-submission.socket
  -> Found exim.sysusers
  -> Found exim.tmpfiles
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha512sums...
    exim-4.98.2.tar.bz2 ... Passed
    exim-4.98.2.tar.bz2.asc ... Skipped
    aliases ... Passed
    exim.logrotate ... Passed
    exim.Makefile ... Passed
    exim-submission@.service ... Passed
    exim.service ... Passed
    exim@.service ... Passed
    exim.socket ... Passed
    exim-submission.socket ... Passed
    exim.sysusers ... Passed
    exim.tmpfiles ... Passed
==> Making package: exim 4.98.2-1 (Wed 26 Mar 2025 02:04:10 PM MDT)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (2) libidn-1.43-1  libspf2-1.2.11-3

Total Download Size:   0.34 MiB
Total Installed Size:  1.20 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 libidn-1.43-1-aarch64 downloading...
 libspf2-1.2.11-3-aarch64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing libidn...
installing libspf2...
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating the info directory file...
[?25h==> Checking buildtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (1) perl-file-fcntllock-0.22-2

Total Download Size:   0.03 MiB
Total Installed Size:  0.11 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 perl-file-fcntllock-0.22-2-aarch64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing perl-file-fcntllock...
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Checking for old perl modules...
[?25h==> Retrieving sources...
  -> Found exim-4.98.2.tar.bz2
  -> Found exim-4.98.2.tar.bz2.asc
  -> Found aliases
  -> Found exim.logrotate
  -> Found exim.Makefile
  -> Found exim-submission@.service
  -> Found exim.service
  -> Found exim@.service
  -> Found exim.socket
  -> Found exim-submission.socket
  -> Found exim.sysusers
  -> Found exim.tmpfiles
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Extracting exim-4.98.2.tar.bz2 with bsdtar
==> Starting build()...
/bin/sh scripts/source_checks

>>> Creating links to source files...
egrep: warning: egrep is obsolescent; using grep -E
egrep: warning: egrep is obsolescent; using grep -E
>>> Creating lookups/Makefile for building dynamic modules
>>> New Makefile & lookups/Makefile installed
>>> Use "make makefile" if you need to force rebuilding of the makefile
 
make[1]: Entering directory '/build/exim/src/exim-4.98.2/build-Linux-aarch64'
make[1]: warning: -j8 forced in submake: resetting jobserver mode.
/bin/sh ../scripts/Configure-os.c
cc buildconfig.c
/bin/sh ../scripts/Configure-os.h
cc exim_lock.c
cc -o exim_lock
>>> exim_lock utility built
 
/bin/sh ../scripts/Configure-config.h "make"
make[2]: Entering directory '/build/exim/src/exim-4.98.2/build-Linux-aarch64'
make[2]: 'buildconfig' is up to date.
make[2]: Leaving directory '/build/exim/src/exim-4.98.2/build-Linux-aarch64'
Building configuration file config.h
>>> config.h built

cc -DMACRO_PREDEF macro_predef.c
cc -DMACRO_PREDEF globals.c
cc -DMACRO_PREDEF readconf.c
cc -DMACRO_PREDEF expand.c
cc -DMACRO_PREDEF route.c
cc -DMACRO_PREDEF transport.c
cc -DMACRO_PREDEF drtables.c
cc -DMACRO_PREDEF acl.c
cc -DMACRO_PREDEF tls.c
cc -DMACRO_PREDEF transports/appendfile.c
cc -DMACRO_PREDEF transports/autoreply.c
cc -DMACRO_PREDEF transports/lmtp.c
cc -DMACRO_PREDEF transports/pipe.c
cc -DMACRO_PREDEF transports/queuefile.c
cc -DMACRO_PREDEF transports/smtp.c
cc -DMACRO_PREDEF routers/accept.c
cc -DMACRO_PREDEF routers/dnslookup.c
cc -DMACRO_PREDEF routers/ipliteral.c
cc -DMACRO_PREDEF routers/iplookup.c
cc -DMACRO_PREDEF routers/manualroute.c
cc -DMACRO_PREDEF routers/queryprogram.c
cc -DMACRO_PREDEF routers/redirect.c
cc -DMACRO_PREDEF auths/auth-spa.c
cc -DMACRO_PREDEF auths/cram_md5.c
cc -DMACRO_PREDEF auths/cyrus_sasl.c
cc -DMACRO_PREDEF auths/dovecot.c
cc -DMACRO_PREDEF auths/gsasl_exim.c
cc -DMACRO_PREDEF auths/heimdal_gssapi.c
cc -DMACRO_PREDEF auths/plaintext.c
cc -DMACRO_PREDEF auths/spa.c
cc -DMACRO_PREDEF auths/tls.c
cc -DMACRO_PREDEF auths/external.c
cc -DMACRO_PREDEF dkim.c
cc -DMACRO_PREDEF malware.c
cc -DMACRO_PREDEF pdkim/signing.c
cc exim_dbmbuild.c
cc -DEXIM_DUMPDB exim_dbutil.c
cc -DCOMPILE_UTILITY os.c
cc -DCOMPILE_UTILITY store.c
cc -DEXIM_FIXDB exim_dbutil.c
cc -DCOMPILE_UTILITY queue.c
cc -DEXIM_TIDYDB exim_dbutil.c
cc acl.c
cc base64.c
cc child.c
cc crypt16.c
cc daemon.c
cc dbfn.c
cc debug.c
cc deliver.c
cc directory.c
cc dns.c
cc drtables.c
dbfn.c: In function 'dbfn_open':
dbfn.c:168:47: warning: '.lockfile' directive output may be truncated writing 9 bytes into a region of size between 0 and 255 [-Wformat-truncation=]
In file included from /usr/include/stdio.h:970,
                 from exim.h:76,
                 from dbfn.c:11:
In function 'snprintf',
    inlined from 'dbfn_open' at dbfn.c:168:1:
/usr/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output 11 or more bytes (assuming 266) into a destination of size 256
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
dbfn.c: In function 'dbfn_open':
dbfn.c:192:47: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=]
In function 'snprintf',
    inlined from 'dbfn_open' at dbfn.c:192:1:
/usr/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
cc enq.c
debug.c: In function 'debug_print_socket':
debug.c:442:23: warning: unknown conversion type character 'Y' in format [-Wformat=]
debug.c:442:23: warning: too many arguments for format [-Wformat-extra-args]
cc exim.c
cc expand.c
cc filter.c
cc filtertest.c
cc globals.c
daemon.c: In function 'handle_smtp_call':
daemon.c:268:16: warning: unknown conversion type character 'Y' in format [-Wformat=]
daemon.c:268:16: warning: too many arguments for format [-Wformat-extra-args]
daemon.c:287:18: warning: unknown conversion type character 'Y' in format [-Wformat=]
daemon.c:287:18: warning: format '%f' expects argument of type 'double', but argument 4 has type 'gstring *' [-Wformat=]
daemon.c:287:18: warning: too many arguments for format [-Wformat-extra-args]
daemon.c:308:25: warning: unknown conversion type character 'Y' in format [-Wformat=]
daemon.c:308:25: warning: format '%s' expects argument of type 'char *', but argument 4 has type 'gstring *' [-Wformat=]
daemon.c:308:25: warning: too many arguments for format [-Wformat-extra-args]
daemon.c:318:25: warning: unknown conversion type character 'Y' in format [-Wformat=]
daemon.c:318:25: warning: format '%s' expects argument of type 'char *', but argument 4 has type 'gstring *' [-Wformat=]
daemon.c:318:25: warning: too many arguments for format [-Wformat-extra-args]
daemon.c:357:18: warning: unknown conversion type character 'Y' in format [-Wformat=]
daemon.c:357:18: warning: too many arguments for format [-Wformat-extra-args]
daemon.c:406:39: warning: unknown conversion type character 'Y' in format [-Wformat=]
daemon.c:406:39: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'gstring *' [-Wformat=]
daemon.c:406:39: warning: format '%d' expects argument of type 'int', but argument 5 has type 'uint64_t' {aka 'long unsigned int'} [-Wformat=]
daemon.c:406:39: warning: too many arguments for format [-Wformat-extra-args]
daemon.c:409:39: warning: unknown conversion type character 'Y' in format [-Wformat=]
daemon.c:409:39: warning: format '%d' expects argument of type 'int', but argument 4 has type 'gstring *' [-Wformat=]
daemon.c:409:39: warning: too many arguments for format [-Wformat-extra-args]
cc dkim.c
cc dkim_transport.c
cc dnsbl.c
cc hash.c
cc header.c
dkim.c: In function 'dkim_exim_verify_log_sig':
dkim.c:292:17: warning: unknown conversion type character 'Y' in format [-Wformat=]
dkim.c:292:17: warning: too many arguments for format [-Wformat-extra-args]
cc host.c
cc host_address.c
cc ip.c
cc log.c
header.c: In function 'header_add_backend':
header.c:112:21: warning: unknown conversion type character 'Y' in format [-Wformat=]
header.c:112:21: warning: too many arguments for format [-Wformat-extra-args]
cc lss.c
cc match.c
deliver.c: In function 'delivery_log':
deliver.c:1293:21: warning: unknown conversion type character 'Y' in format [-Wformat=]
deliver.c:1293:21: warning: too many arguments for format [-Wformat-extra-args]
deliver.c: In function 'deferral_log':
deliver.c:1366:3: warning: unknown conversion type character 'Y' in format [-Wformat=]
deliver.c:1366:3: warning: too many arguments for format [-Wformat-extra-args]
deliver.c: In function 'failure_log':
deliver.c:1437:17: warning: unknown conversion type character 'Y' in format [-Wformat=]
deliver.c:1437:17: warning: too many arguments for format [-Wformat-extra-args]
In file included from exim.h:534,
                 from deliver.c:13:
In function 'string_timediff',
    inlined from 'string_timesince' at functions.h:1277:8,
    inlined from 'delivery_log' at deliver.c:1284:7:
functions.h:1267:37: warning: '%03u' directive output may be truncated writing between 3 and 7 bytes into a region of size between 0 and 5 [-Wformat-truncation=]
functions.h:1267:37: note: directive argument in the range [0, 4294967]
In file included from /usr/include/stdio.h:970,
                 from exim.h:76:
In function 'snprintf',
    inlined from 'string_timediff' at functions.h:1267:1,
    inlined from 'string_timesince' at functions.h:1277:8,
    inlined from 'delivery_log' at deliver.c:1284:7:
/usr/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 7 and 20 bytes into a destination of size 7
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
In function 'string_timediff',
    inlined from 'delivery_log' at deliver.c:1288:7:
functions.h:1267:37: warning: '%03u' directive output may be truncated writing between 3 and 7 bytes into a region of size between 0 and 5 [-Wformat-truncation=]
functions.h:1267:37: note: directive argument in the range [0, 4294967]
In function 'snprintf',
    inlined from 'string_timediff' at functions.h:1267:1,
    inlined from 'delivery_log' at deliver.c:1288:7:
/usr/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 7 and 20 bytes into a destination of size 7
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
In function 'string_timediff',
    inlined from 'deferral_log' at deliver.c:1347:7,
    inlined from 'post_process_one' at deliver.c:1683:5:
functions.h:1267:37: warning: '%03u' directive output may be truncated writing between 3 and 7 bytes into a region of size between 0 and 5 [-Wformat-truncation=]
functions.h:1267:37: note: directive argument in the range [0, 4294967]
In function 'snprintf',
    inlined from 'string_timediff' at functions.h:1267:1,
    inlined from 'deferral_log' at deliver.c:1347:7,
    inlined from 'post_process_one' at deliver.c:1683:5:
/usr/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 7 and 20 bytes into a destination of size 7
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
In function 'string_timediff',
    inlined from 'failure_log' at deliver.c:1427:7,
    inlined from 'post_process_one' at deliver.c:1738:3:
functions.h:1267:37: warning: '%03u' directive output may be truncated writing between 3 and 7 bytes into a region of size between 0 and 5 [-Wformat-truncation=]
functions.h:1267:37: note: directive argument in the range [0, 4294967]
In function 'snprintf',
    inlined from 'string_timediff' at functions.h:1267:1,
    inlined from 'failure_log' at deliver.c:1427:7,
    inlined from 'post_process_one' at deliver.c:1738:3:
/usr/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 7 and 20 bytes into a destination of size 7
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
In function 'string_timediff',
    inlined from 'string_timesince' at functions.h:1277:8,
    inlined from 'deliver_message' at deliver.c:8334:5:
functions.h:1267:37: warning: '%03u' directive output may be truncated writing between 3 and 7 bytes into a region of size between 0 and 5 [-Wformat-truncation=]
functions.h:1267:37: note: directive argument in the range [0, 4294967]
In function 'snprintf',
    inlined from 'string_timediff' at functions.h:1267:1,
    inlined from 'string_timesince' at functions.h:1277:8,
    inlined from 'deliver_message' at deliver.c:8334:5:
/usr/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 7 and 20 bytes into a destination of size 7
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
cc md5.c
cc moan.c
cc os.c
log.c: In function 'log_write':
log.c:979:16: warning: unknown conversion type character 'Y' in format [-Wformat=]
log.c:979:16: warning: too many arguments for format [-Wformat-extra-args]
log.c:1268:14: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
cc parse.c
exim.c: In function 'exim_nullstd':
exim.c:656:67: warning: too many arguments for format [-Wformat-extra-args]
exim.c: In function 'main':
exim.c:4460:10: warning: ignoring return value of 'chdir' declared with attribute 'warn_unused_result' [-Wunused-result]
exim.c: In function 'usr1_handler':
exim.c:342:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
cc priv.c
cc proxy.c
cc queue.c
match.c: In function 'match_check_list':
match.c:526:74: warning: unknown conversion type character 'W' in format [-Wformat=]
match.c:526:74: warning: too many arguments for format [-Wformat-extra-args]
cc rda.c
cc readconf.c
cc receive.c
cc retry.c
cc rewrite.c
cc rfc2047.c
expand.c: In function 'prvs_hmac_sha1':
expand.c:4000:23: warning: unknown conversion type character 'Y' in format [-Wformat=]
expand.c:4000:23: warning: too many arguments for format [-Wformat-extra-args]
expand.c: In function 'debug_expansion_interim':
expand.c:4506:21: warning: unknown conversion type character 'V' in format [-Wformat=]
expand.c:4506:21: warning: too many arguments for format [-Wformat-extra-args]
expand.c:4509:16: warning: unknown conversion type character 'V' in format [-Wformat=]
expand.c:4509:16: warning: too many arguments for format [-Wformat-extra-args]
expand.c:4511:14: warning: unknown conversion type character 'W' in format [-Wformat=]
expand.c:4511:14: warning: too many arguments for format [-Wformat-extra-args]
expand.c:4513:23: warning: unknown conversion type character 'V' in format [-Wformat=]
expand.c:4513:23: warning: unknown conversion type character 'V' in format [-Wformat=]
expand.c:4513:23: warning: too many arguments for format [-Wformat-extra-args]
expand.c: In function 'expand_string_internal':
expand.c:4613:25: warning: unknown conversion type character 'V' in format [-Wformat=]
expand.c:4613:25: warning: unknown conversion type character 'V' in format [-Wformat=]
expand.c:4613:25: warning: unknown conversion type character 'W' in format [-Wformat=]
expand.c:4613:25: warning: too many arguments for format [-Wformat-extra-args]
expand.c:4648:22: warning: unknown conversion type character 'V' in format [-Wformat=]
expand.c:4648:22: warning: format '%c' expects argument of type 'int', but argument 2 has type 'char *' [-Wformat=]
expand.c:4648:22: warning: too many arguments for format [-Wformat-extra-args]
expand.c:8025:57: warning: unknown conversion type character 'Y' in format [-Wformat=]
expand.c:8025:57: warning: too many arguments for format [-Wformat-extra-args]
expand.c:8346:22: warning: unknown conversion type character 'V' in format [-Wformat=]
expand.c:8346:22: warning: field precision specifier '.*' expects argument of type 'int', but argument 2 has type 'char *' [-Wformat=]
expand.c:8346:22: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'int' [-Wformat=]
expand.c:8346:22: warning: too many arguments for format [-Wformat-extra-args]
expand.c:8349:24: warning: unknown conversion type character 'V' in format [-Wformat=]
expand.c:8349:24: warning: unknown conversion type character 'V' in format [-Wformat=]
expand.c:8349:24: warning: too many arguments for format [-Wformat-extra-args]
expand.c:8444:25: warning: unknown conversion type character 'V' in format [-Wformat=]
expand.c:8444:25: warning: unknown conversion type character 'W' in format [-Wformat=]
expand.c:8444:25: warning: too many arguments for format [-Wformat-extra-args]
expand.c:8447:25: warning: unknown conversion type character 'V' in format [-Wformat=]
expand.c:8447:25: warning: too many arguments for format [-Wformat-extra-args]
expand.c:8450:20: warning: unknown conversion type character 'W' in format [-Wformat=]
expand.c:8450:20: warning: too many arguments for format [-Wformat-extra-args]
expand.c:8452:20: warning: unknown conversion type character 'V' in format [-Wformat=]
expand.c:8452:20: warning: unknown conversion type character 'V' in format [-Wformat=]
expand.c:8452:20: warning: too many arguments for format [-Wformat-extra-args]
expand.c:8455:27: warning: unknown conversion type character 'V' in format [-Wformat=]
expand.c:8455:27: warning: unknown conversion type character 'V' in format [-Wformat=]
expand.c:8455:27: warning: too many arguments for format [-Wformat-extra-args]
expand.c:8462:27: warning: unknown conversion type character 'V' in format [-Wformat=]
expand.c:8462:27: warning: too many arguments for format [-Wformat-extra-args]
expand.c:8488:23: warning: unknown conversion type character 'V' in format [-Wformat=]
expand.c:8488:23: warning: too many arguments for format [-Wformat-extra-args]
expand.c:8489:23: warning: unknown conversion type character 'V' in format [-Wformat=]
expand.c:8489:23: warning: too many arguments for format [-Wformat-extra-args]
expand.c:8492:25: warning: unknown conversion type character 'V' in format [-Wformat=]
expand.c:8492:25: warning: too many arguments for format [-Wformat-extra-args]
cc regex_cache.c
cc route.c
cc search.c
cc sieve.c
cc smtp_in.c
cc smtp_out.c
cc spool_in.c
search.c: In function 'internal_search_find':
search.c:689:25: warning: unknown conversion type character 'W' in format [-Wformat=]
search.c:689:25: warning: too many arguments for format [-Wformat-extra-args]
cc spool_out.c
cc std-crypto.c
cc store.c
cc string.c
receive.c: In function 'receive_msg':
receive.c:4340:23: warning: unknown conversion type character 'Y' in format [-Wformat=]
receive.c:4340:23: warning: too many arguments for format [-Wformat-extra-args]
receive.c:4406:6: warning: unknown conversion type character 'Y' in format [-Wformat=]
receive.c:4406:6: warning: too many arguments for format [-Wformat-extra-args]
In file included from exim.h:534,
                 from receive.c:12:
In function 'string_timediff',
    inlined from 'receive_msg' at receive.c:4194:7:
functions.h:1267:37: warning: '%03u' directive output may be truncated writing between 3 and 7 bytes into a region of size between 0 and 5 [-Wformat-truncation=]
functions.h:1267:37: note: directive argument in the range [0, 4294967]
In file included from /usr/include/stdio.h:970,
                 from exim.h:76:
In function 'snprintf',
    inlined from 'string_timediff' at functions.h:1267:1,
    inlined from 'receive_msg' at receive.c:4194:7:
/usr/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 7 and 20 bytes into a destination of size 7
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
cc tls.c
cc tod.c
cc transport.c
cc tree.c
cc verify.c
cc environment.c
tod.c: In function 'tod_stamp':
tod.c:193:8: warning: '%02d' directive output may be truncated writing between 2 and 10 bytes into a region of size between 0 and 13 [-Wformat-truncation=]
tod.c:193:8: note: directive argument in the range [0, 2147483647]
In file included from /usr/include/stdio.h:970,
                 from exim.h:76,
                 from tod.c:13:
In function 'snprintf',
    inlined from 'tod_stamp' at tod.c:192:13:
/usr/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 26 and 86 bytes into a destination of size 36
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
tod.c: In function 'tod_stamp':
tod.c:186:8: warning: '%02d' directive output may be truncated writing between 2 and 10 bytes into a region of size between 0 and 9 [-Wformat-truncation=]
tod.c:186:8: note: directive argument in the range [0, 2147483647]
In function 'snprintf',
    inlined from 'tod_stamp' at tod.c:185:13:
/usr/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 30 and 97 bytes into a destination of size 36
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
cc malware.c
cc mime.c
cc regex.c
cc spam.c
smtp_in.c: In function 'smtp_start_session':
smtp_in.c:2722:13: warning: unknown conversion type character 'Y' in format [-Wformat=]
smtp_in.c:2722:13: warning: too many arguments for format [-Wformat-extra-args]
smtp_in.c: In function 'synprot_error':
smtp_in.c:2776:22: warning: unknown conversion type character 'Y' in format [-Wformat=]
smtp_in.c:2776:22: warning: too many arguments for format [-Wformat-extra-args]
smtp_in.c: In function 'smtp_notquit_exit':
smtp_in.c:3236:17: warning: unknown conversion type character 'Y' in format [-Wformat=]
smtp_in.c:3236:17: warning: too many arguments for format [-Wformat-extra-args]
smtp_in.c: In function 'smtp_wellknown_handler':
smtp_in.c:3618:20: warning: too many arguments for format [-Wformat-extra-args]
smtp_in.c: In function 'smtp_setup_msg':
smtp_in.c:3944:23: warning: unknown conversion type character 'Y' in format [-Wformat=]
smtp_in.c:3944:23: warning: too many arguments for format [-Wformat-extra-args]
In file included from exim.h:534,
                 from smtp_in.c:13:
In function 'string_timediff',
    inlined from 'string_timesince.constprop' at functions.h:1277:8:
functions.h:1267:37: warning: '%03u' directive output may be truncated writing between 3 and 7 bytes into a region of size between 0 and 5 [-Wformat-truncation=]
functions.h:1267:37: note: directive argument in the range [0, 4294967]
In file included from /usr/include/stdio.h:970,
                 from exim.h:76:
In function 'snprintf',
    inlined from 'string_timediff' at functions.h:1267:1,
    inlined from 'string_timesince.constprop' at functions.h:1277:8:
/usr/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 7 and 20 bytes into a destination of size 7
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
In function 'string_timediff',
    inlined from 'string_timesince' at functions.h:1277:8,
    inlined from 'log_close_event' at smtp_in.c:395:1:
functions.h:1267:37: warning: '%03u' directive output may be truncated writing between 3 and 7 bytes into a region of size between 0 and 5 [-Wformat-truncation=]
functions.h:1267:37: note: directive argument in the range [0, 4294967]
In function 'snprintf',
    inlined from 'string_timediff' at functions.h:1267:1,
    inlined from 'string_timesince' at functions.h:1277:8,
    inlined from 'log_close_event' at smtp_in.c:395:1:
/usr/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 7 and 20 bytes into a destination of size 7
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
In function 'string_timediff',
    inlined from 'string_timesince' at functions.h:1277:8,
    inlined from 'smtp_log_no_mail' at smtp_in.c:1466:1:
functions.h:1267:37: warning: '%03u' directive output may be truncated writing between 3 and 7 bytes into a region of size between 0 and 5 [-Wformat-truncation=]
functions.h:1267:37: note: directive argument in the range [0, 4294967]
In function 'snprintf',
    inlined from 'string_timediff' at functions.h:1267:1,
    inlined from 'string_timesince' at functions.h:1277:8,
    inlined from 'smtp_log_no_mail' at smtp_in.c:1466:1:
/usr/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 7 and 20 bytes into a destination of size 7
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
In function 'string_timediff',
    inlined from 'string_timesince' at functions.h:1277:8,
    inlined from 'smtp_setup_msg' at smtp_in.c:5548:2:
functions.h:1267:37: warning: '%03u' directive output may be truncated writing between 3 and 7 bytes into a region of size between 0 and 5 [-Wformat-truncation=]
functions.h:1267:37: note: directive argument in the range [0, 4294967]
In function 'snprintf',
    inlined from 'string_timediff' at functions.h:1267:1,
    inlined from 'string_timesince' at functions.h:1277:8,
    inlined from 'smtp_setup_msg' at smtp_in.c:5548:2:
/usr/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 7 and 20 bytes into a destination of size 7
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
In function 'string_timediff',
    inlined from 'string_timesince' at functions.h:1277:8,
    inlined from 'smtp_setup_msg' at smtp_in.c:5535:2:
functions.h:1267:37: warning: '%03u' directive output may be truncated writing between 3 and 7 bytes into a region of size between 0 and 5 [-Wformat-truncation=]
functions.h:1267:37: note: directive argument in the range [0, 4294967]
In function 'snprintf',
    inlined from 'string_timediff' at functions.h:1267:1,
    inlined from 'string_timesince' at functions.h:1277:8,
    inlined from 'smtp_setup_msg' at smtp_in.c:5535:2:
/usr/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 7 and 20 bytes into a destination of size 7
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~~       
cc spool_mbox.c
cc arc.c
cc bmi_spam.c
cc dane.c
cc dcc.c
cc dmarc.c
cc imap_utf7.c
cc spf.c
verify.c: In function 'verify_quota':
verify.c:3477:1: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
cc utf8.c
In file included from tls.c:483:
tls-openssl.c: In function 'tls_server_alpn_cb':
tls-openssl.c:2400:17: warning: unknown conversion type character 'Y' in format [-Wformat=]
tls-openssl.c:2400:17: warning: too many arguments for format [-Wformat-extra-args]
tls.c: In function 'tls_watch_discard_event':
tls.c:313:8: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result]
tls-openssl.c: In function 'setup_certs':
tls-openssl.c:3257:46: warning: '%s' directive argument is null [-Wformat-overflow=]
cc xclient.c
cc version.c
cc -o macro_predef
cc -o exim_dbmbuild
cc -o exim_dumpdb
>>> exim_dbmbuild utility built
 
cc -o exim_fixdb
cc -o exim_tidydb
./macro_predef > macro.c
>>> exim_dumpdb utility built
 
>>> exicyclog script built
>>> exinext script built
>>> exim_fixdb utility built
>>> exiwhat script built
 
>>> exim_tidydb utility built
 
>>> transport-filter.pl script built
>>> exiqsumm script built
>>> exiqgrep script built
# @./exim_checkaccess -v 2>&1 >/dev/null
>>> exim_checkaccess script built

>>> eximstats script built
>>> convert4r3 script built
make[2]: Entering directory '/build/exim/src/exim-4.98.2/build-Linux-aarch64/lookups'
make[2]: warning: -j8 forced in submake: resetting jobserver mode.
make[2]: Entering directory '/build/exim/src/exim-4.98.2/build-Linux-aarch64/auths'
make[2]: warning: -j8 forced in submake: resetting jobserver mode.
cc dbmdb.c
cc dnsdb.c
cc auth-spa.c
cc call_pam.c
make[2]: Entering directory '/build/exim/src/exim-4.98.2/build-Linux-aarch64/pdkim'
make[2]: warning: -j8 forced in submake: resetting jobserver mode.
cc dsearch.c
cc pdkim.c
cc call_pwcheck.c
cc signing.c
cc call_radius.c
cc sqlite.c
cc lsearch.c
cc check_serv_cond.c
cc ldap.c
>>> convert4r4 script built
>>> exigrep script built
cc cram_md5.c
cc cyrus_sasl.c
make[2]: Entering directory '/build/exim/src/exim-4.98.2/build-Linux-aarch64/routers'
make[2]: warning: -j8 forced in submake: resetting jobserver mode.
cc spf.c
make[2]: Entering directory '/build/exim/src/exim-4.98.2/build-Linux-aarch64/transports'
make[2]: warning: -j8 forced in submake: resetting jobserver mode.
cc readsock.c
cc dovecot.c
cc accept.c
cc appendfile.c
cc dnslookup.c
cc autoreply.c
cc ipliteral.c
cc iplookup.c
>>> exipick script built
cc manualroute.c
cc queryprogram.c
cc lmtp.c
cc macro.c
cc redirect.c
cc pipe.c
cc rf_change_domain.c
cc queuefile.c
cc smtp.c
cc smtp_socks.c
cc tf_maildir.c
>>> exim_id_update script built
cc local_scan.c
>>> exim_msgdate script built
cc external.c
cc get_data.c
cc lf_quote.c
cc lf_check_file.c
cc lf_sqlperform.c
cc get_no64_data.c
cc gsasl_exim.c
cc heimdal_gssapi.c
pdkim.c: In function 'pdkim_parse_sig_header':
pdkim.c:615:55: warning: unknown conversion type character 'Y' in format [-Wformat=]
pdkim.c:615:55: warning: too many arguments for format [-Wformat-extra-args]
ar cq pdkim.a
ranlib pdkim.a
make[2]: Leaving directory '/build/exim/src/exim-4.98.2/build-Linux-aarch64/pdkim'
 
cc plaintext.c
cc pwcheck.c
cc spa.c
cc tls.c
cc xtextdecode.c
cc xtextencode.c
cc rf_expand_data.c
ar cq lookups.a
ranlib lookups.a
make[2]: Leaving directory '/build/exim/src/exim-4.98.2/build-Linux-aarch64/lookups'
 
cc lookups/lf_quote.c
cc lookups/lf_check_file.c
cc lookups/lf_sqlperform.c
cc rf_get_errors_address.c
cc rf_get_munge_headers.c
cc rf_get_transport.c
cc rf_get_ugid.c
cc rf_lookup_hostlist.c
cc rf_queue_add.c
cc rf_self_action.c
cc rf_set_ugid.c
ar cq auths.a
ranlib auths.a
make[2]: Leaving directory '/build/exim/src/exim-4.98.2/build-Linux-aarch64/auths'
 
lmtp.c: In function 'lmtp_write_command':
lmtp.c:246:63: warning: unknown conversion type character 'Y' in format [-Wformat=]
lmtp.c:246:63: warning: too many arguments for format [-Wformat-extra-args]
ar cq routers.a
ranlib routers.a
make[2]: Leaving directory '/build/exim/src/exim-4.98.2/build-Linux-aarch64/routers'
 
smtp.c: In function 'write_logs':
smtp.c:637:17: warning: unknown conversion type character 'Y' in format [-Wformat=]
smtp.c:637:17: warning: too many arguments for format [-Wformat-extra-args]
smtp.c: In function 'smtp_setup_conn':
smtp.c:2254:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
ar cq transports.a
ranlib transports.a
make[2]: Leaving directory '/build/exim/src/exim-4.98.2/build-Linux-aarch64/transports'
 
cc -o exim
 
>>> exim binary built
 
make[1]: Leaving directory '/build/exim/src/exim-4.98.2/build-Linux-aarch64'
==> Entering fakeroot environment...
==> Starting package()...
~/exim/src/exim-4.98.2/build-Linux-aarch64 ~/exim/src/exim-4.98.2
~/exim/src/exim-4.98.2
~/exim/pkg/exim/usr/bin ~/exim/src/exim-4.98.2
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "exim"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: exim 4.98.2-1 (Wed 26 Mar 2025 02:04:42 PM MDT)
==> Cleaning up...