Applying /builder/shared-workdir/build/sdk/feeds/packages/mail/exim/patches/010-allow-json-dynamic-lookup.patch using plaintext: patching file src/drtables.c Applying /builder/shared-workdir/build/sdk/feeds/packages/mail/exim/patches/030-openssl-deprecated.patch using plaintext: patching file src/dane-openssl.c patching file src/pdkim/signing.c patching file src/tls-openssl.c patching file src/tlscert-openssl.c Applying /builder/shared-workdir/build/sdk/feeds/packages/mail/exim/patches/100-localscan_dlopen.patch using plaintext: patching file src/EDITME patching file src/config.h.defaults patching file src/globals.c patching file src/globals.h patching file src/local_scan.c patching file src/local_scan.h patching file src/readconf.c patching file src/string.c Applying /builder/shared-workdir/build/sdk/feeds/packages/mail/exim/patches/200-fix-build.patch using plaintext: patching file src/exim.c patching file src/local_scan.h Applying /builder/shared-workdir/build/sdk/feeds/packages/mail/exim/patches/210-no-exim_id_update.patch using plaintext: patching file OS/Makefile-Base make[4]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/exim-openssl/exim-4.98' >>> Creating links to source files... >>> 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[4]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/exim-openssl/exim-4.98' make[4]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/exim-openssl/exim-4.98/build-Linux-armeb' cc buildconfig.c /bin/sh ../scripts/Configure-config.h "make" make[5]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/exim-openssl/exim-4.98/build-Linux-armeb' make[5]: 'buildconfig' is up to date. make[5]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/exim-openssl/exim-4.98/build-Linux-armeb' 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 In file included from expand.c:38: /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include/crypt.h:22: warning: "__THROW" redefined 22 | #define __THROW /* nothing */ | In file included from /usr/include/features.h:461, from os.h:12, from exim.h:38, from expand.c:14: /usr/include/x86_64-linux-gnu/sys/cdefs.h:55: note: this is the location of the previous definition 55 | # define __THROW __attribute__ ((__nothrow__ __LEAF)) | 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 -o macro_predef make[4]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/exim-openssl/exim-4.98/build-Linux-armeb' make[4]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/exim-openssl/exim-4.98' /bin/sh scripts/source_checks `Makefile' is up to date. make[5]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/exim-openssl/exim-4.98/build-Linux-armeb' /bin/sh ../scripts/Configure-os.c ./macro_predef > macro.c armeb-openwrt-linux-muslgnueabi-gcc exim_dbmbuild.c armeb-openwrt-linux-muslgnueabi-gcc -DEXIM_DUMPDB exim_dbutil.c armeb-openwrt-linux-muslgnueabi-gcc -DCOMPILE_UTILITY os.c armeb-openwrt-linux-muslgnueabi-gcc -DCOMPILE_UTILITY store.c armeb-openwrt-linux-muslgnueabi-gcc -DEXIM_FIXDB exim_dbutil.c armeb-openwrt-linux-muslgnueabi-gcc -DCOMPILE_UTILITY queue.c armeb-openwrt-linux-muslgnueabi-gcc -DEXIM_TIDYDB exim_dbutil.c armeb-openwrt-linux-muslgnueabi-gcc exim_lock.c armeb-openwrt-linux-muslgnueabi-gcc -o exim_lock >>> exim_lock utility built armeb-openwrt-linux-muslgnueabi-gcc acl.c armeb-openwrt-linux-muslgnueabi-gcc base64.c armeb-openwrt-linux-muslgnueabi-gcc child.c armeb-openwrt-linux-muslgnueabi-gcc crypt16.c armeb-openwrt-linux-muslgnueabi-gcc daemon.c daemon.c: In function 'handle_smtp_call': daemon.c:268:41: warning: unknown conversion type character 'Y' in format [-Wformat=] 268 | LOG_MAIN, "Connection from %Y refused: too many connections", | ^ daemon.c:268:23: warning: too many arguments for format [-Wformat-extra-args] 268 | LOG_MAIN, "Connection from %Y refused: too many connections", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ daemon.c:287:43: warning: unknown conversion type character 'Y' in format [-Wformat=] 287 | LOG_MAIN, "Connection from %Y refused: load average = %.2f", | ^ daemon.c:287:72: warning: format '%f' expects argument of type 'double', but argument 4 has type 'gstring *' [-Wformat=] 287 | LOG_MAIN, "Connection from %Y refused: load average = %.2f", | ~~~^ | | | double 288 | whofrom, (double)load_average/1000.0); | ~~~~~~~ | | | gstring * daemon.c:287:25: warning: too many arguments for format [-Wformat-extra-args] 287 | LOG_MAIN, "Connection from %Y refused: load average = %.2f", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ daemon.c:308:40: warning: unknown conversion type character 'Y' in format [-Wformat=] 308 | log_write(0, LOG_MAIN|LOG_PANIC, "expansion of smtp_accept_max_per_host " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ daemon.c:309:22: note: format string is defined here 309 | "failed for %Y: %s", whofrom, expand_string_message); | ^ daemon.c:308:40: warning: format '%s' expects argument of type 'char *', but argument 4 has type 'gstring *' [-Wformat=] 308 | log_write(0, LOG_MAIN|LOG_PANIC, "expansion of smtp_accept_max_per_host " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "failed for %Y: %s", whofrom, expand_string_message); | ~~~~~~~ | | | gstring * daemon.c:309:26: note: format string is defined here 309 | "failed for %Y: %s", whofrom, expand_string_message); | ~^ | | | char * daemon.c:308:40: warning: too many arguments for format [-Wformat-extra-args] 308 | log_write(0, LOG_MAIN|LOG_PANIC, "expansion of smtp_accept_max_per_host " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ daemon.c:318:40: warning: unknown conversion type character 'Y' in format [-Wformat=] 318 | log_write(0, LOG_MAIN|LOG_PANIC, "expansion of smtp_accept_max_per_host " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ daemon.c:319:15: note: format string is defined here 319 | "for %Y contains non-digit: %s", whofrom, expanded); | ^ daemon.c:318:40: warning: format '%s' expects argument of type 'char *', but argument 4 has type 'gstring *' [-Wformat=] 318 | log_write(0, LOG_MAIN|LOG_PANIC, "expansion of smtp_accept_max_per_host " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | "for %Y contains non-digit: %s", whofrom, expanded); | ~~~~~~~ | | | gstring * daemon.c:319:38: note: format string is defined here 319 | "for %Y contains non-digit: %s", whofrom, expanded); | ~^ | | | char * daemon.c:318:40: warning: too many arguments for format [-Wformat-extra-args] 318 | log_write(0, LOG_MAIN|LOG_PANIC, "expansion of smtp_accept_max_per_host " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ daemon.c:357:43: warning: unknown conversion type character 'Y' in format [-Wformat=] 357 | LOG_MAIN, "Connection from %Y refused: too many connections " | ^ daemon.c:357:25: warning: too many arguments for format [-Wformat-extra-args] 357 | LOG_MAIN, "Connection from %Y refused: too many connections " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ daemon.c:406:69: warning: unknown conversion type character 'Y' in format [-Wformat=] 406 | log_write(L_smtp_connection, LOG_MAIN, "SMTP connection from %Y " | ^ daemon.c:406:46: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'gstring *' [-Wformat=] 406 | log_write(L_smtp_connection, LOG_MAIN, "SMTP connection from %Y " | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | "Ci=%lu (TCP/IP connection count = %d)", whofrom, connection_id, smtp_accept_count); | ~~~~~~~ | | | gstring * daemon.c:407:15: note: format string is defined here 407 | "Ci=%lu (TCP/IP connection count = %d)", whofrom, connection_id, smtp_accept_count); | ~~^ | | | long unsigned int daemon.c:406:46: warning: format '%d' expects argument of type 'int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 406 | log_write(L_smtp_connection, LOG_MAIN, "SMTP connection from %Y " | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | "Ci=%lu (TCP/IP connection count = %d)", whofrom, connection_id, smtp_accept_count); | ~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} daemon.c:407:45: note: format string is defined here 407 | "Ci=%lu (TCP/IP connection count = %d)", whofrom, connection_id, smtp_accept_count); | ~^ | | | int | %lld daemon.c:406:46: warning: too many arguments for format [-Wformat-extra-args] 406 | log_write(L_smtp_connection, LOG_MAIN, "SMTP connection from %Y " | ^~~~~~~~~~~~~~~~~~~~~~~~~~ daemon.c:409:69: warning: unknown conversion type character 'Y' in format [-Wformat=] 409 | log_write(L_smtp_connection, LOG_MAIN, "SMTP connection from %Y " | ^ daemon.c:409:46: warning: format '%d' expects argument of type 'int', but argument 4 has type 'gstring *' [-Wformat=] 409 | log_write(L_smtp_connection, LOG_MAIN, "SMTP connection from %Y " | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "(TCP/IP connection count = %d)", whofrom, smtp_accept_count); | ~~~~~~~ | | | gstring * daemon.c:410:38: note: format string is defined here 410 | "(TCP/IP connection count = %d)", whofrom, smtp_accept_count); | ~^ | | | int daemon.c:409:46: warning: too many arguments for format [-Wformat-extra-args] 409 | log_write(L_smtp_connection, LOG_MAIN, "SMTP connection from %Y " | ^~~~~~~~~~~~~~~~~~~~~~~~~~ armeb-openwrt-linux-muslgnueabi-gcc dbfn.c armeb-openwrt-linux-muslgnueabi-gcc debug.c debug.c: In function 'debug_print_socket': debug.c:442:34: warning: unknown conversion type character 'Y' in format [-Wformat=] 442 | debug_printf_indent(" socket: %Y\n", g); | ^ debug.c:442:23: warning: too many arguments for format [-Wformat-extra-args] 442 | debug_printf_indent(" socket: %Y\n", g); | ^~~~~~~~~~~~~~~ armeb-openwrt-linux-muslgnueabi-gcc deliver.c deliver.c: In function 'delivery_log': deliver.c:1293:23: warning: unknown conversion type character 'Y' in format [-Wformat=] 1293 | log_write(0, flags, "%Y", g); | ^ deliver.c:1293:21: warning: too many arguments for format [-Wformat-extra-args] 1293 | log_write(0, flags, "%Y", g); | ^~~~ deliver.c: In function 'deferral_log': deliver.c:1366:8: warning: unknown conversion type character 'Y' in format [-Wformat=] 1366 | "== %Y", g); | ^ deliver.c:1366:3: warning: too many arguments for format [-Wformat-extra-args] 1366 | "== %Y", g); | ^~~~~~~ deliver.c: In function 'failure_log': deliver.c:1437:29: warning: unknown conversion type character 'Y' in format [-Wformat=] 1437 | log_write(0, LOG_MAIN, "** %Y", g); | ^ deliver.c:1437:24: warning: too many arguments for format [-Wformat-extra-args] 1437 | log_write(0, LOG_MAIN, "** %Y", g); | ^~~~~~~ armeb-openwrt-linux-muslgnueabi-gcc directory.c armeb-openwrt-linux-muslgnueabi-gcc dns.c armeb-openwrt-linux-muslgnueabi-gcc drtables.c armeb-openwrt-linux-muslgnueabi-gcc enq.c armeb-openwrt-linux-muslgnueabi-gcc exim.c exim.c: In function 'exim_wait_tick': exim.c:574:20: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'time_t' {aka 'long long int'} [-Wformat=] 574 | debug_printf("tick check: " TIME_T_FMT ".%06lu " TIME_T_FMT ".%06lu\n", | ^~~~~~~~~~~~~~ 575 | prev_tv->tv_sec, (long) prev_tv->tv_usec, | ~~~~~~~~~~~~~~~ | | | time_t {aka long long int} In file included from local_scan.h:33, from exim.h:524, from exim.c:15: config.h:18:25: note: format string is defined here 18 | # define TIME_T_FMT "%ld" | ~~^ | | | long int | %lld exim.c:574:20: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 574 | debug_printf("tick check: " TIME_T_FMT ".%06lu " TIME_T_FMT ".%06lu\n", | ^~~~~~~~~~~~~~ 575 | prev_tv->tv_sec, (long) prev_tv->tv_usec, 576 | now_tv.tv_sec, (long) now_tv.tv_usec); | ~~~~~~~~~~~~~ | | | time_t {aka long long int} config.h:18:25: note: format string is defined here 18 | # define TIME_T_FMT "%ld" | ~~^ | | | long int | %lld exim.c:577:20: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'time_t' {aka 'long long int'} [-Wformat=] 577 | debug_printf("waiting " TIME_T_FMT ".%06lu sec\n", | ^~~~~~~~~~ 578 | itval.it_value.tv_sec, (long) itval.it_value.tv_usec); | ~~~~~~~~~~~~~~~~~~~~~ | | | time_t {aka long long int} config.h:18:25: note: format string is defined here 18 | # define TIME_T_FMT "%ld" | ~~^ | | | long int | %lld armeb-openwrt-linux-muslgnueabi-gcc expand.c expand.c: In function 'prvs_hmac_sha1': expand.c:4000:47: warning: unknown conversion type character 'Y' in format [-Wformat=] 4000 | debug_printf_indent("prvs: hash source is '%Y'\n", hash_source); | ^ expand.c:4000:23: warning: too many arguments for format [-Wformat-extra-args] 4000 | debug_printf_indent("prvs: hash source is '%Y'\n", hash_source); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expand.c: In function 'debug_expansion_interim': expand.c:4506:23: warning: unknown conversion type character 'V' in format [-Wformat=] 4506 | debug_printf_indent("%V", "K"); | ^ expand.c:4506:21: warning: too many arguments for format [-Wformat-extra-args] 4506 | debug_printf_indent("%V", "K"); | ^~~~ expand.c:4509:18: warning: unknown conversion type character 'V' in format [-Wformat=] 4509 | debug_printf("%V", "-"); | ^ expand.c:4509:16: warning: too many arguments for format [-Wformat-extra-args] 4509 | debug_printf("%V", "-"); | ^~~~ expand.c:4511:22: warning: unknown conversion type character 'W' in format [-Wformat=] 4511 | debug_printf("%s: %.*W\n", what, nchar, value); | ^ expand.c:4511:14: warning: too many arguments for format [-Wformat-extra-args] 4511 | debug_printf("%s: %.*W\n", what, nchar, value); | ^~~~~~~~~~~~ expand.c:4513:25: warning: unknown conversion type character 'V' in format [-Wformat=] 4513 | debug_printf_indent("%V %V(tainted)\n", | ^ expand.c:4513:37: warning: unknown conversion type character 'V' in format [-Wformat=] 4513 | debug_printf_indent("%V %V(tainted)\n", | ^ expand.c:4513:23: warning: too many arguments for format [-Wformat-extra-args] 4513 | debug_printf_indent("%V %V(tainted)\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ expand.c: In function 'expand_string_internal': expand.c:4613:27: warning: unknown conversion type character 'V' in format [-Wformat=] 4613 | debug_printf_indent("%V%V%s: %W\n", | ^ expand.c:4613:29: warning: unknown conversion type character 'V' in format [-Wformat=] 4613 | debug_printf_indent("%V%V%s: %W\n", | ^ expand.c:4613:35: warning: unknown conversion type character 'W' in format [-Wformat=] 4613 | debug_printf_indent("%V%V%s: %W\n", | ^ expand.c:4613:25: warning: too many arguments for format [-Wformat-extra-args] 4613 | debug_printf_indent("%V%V%s: %W\n", | ^~~~~~~~~~~~~~ expand.c:4648:31: warning: unknown conversion type character 'V' in format [-Wformat=] 4648 | debug_printf_indent("%Vbackslashed: '\\%c'\n", "K", s[1]); | ^ expand.c:4648:49: warning: format '%c' expects argument of type 'int', but argument 2 has type 'char *' [-Wformat=] 4648 | debug_printf_indent("%Vbackslashed: '\\%c'\n", "K", s[1]); | ~^ ~~~ | | | | int char * | %s expand.c:4648:29: warning: too many arguments for format [-Wformat-extra-args] 4648 | debug_printf_indent("%Vbackslashed: '\\%c'\n", "K", s[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ expand.c:8346:31: warning: unknown conversion type character 'V' in format [-Wformat=] 8346 | debug_printf_indent("%Vop-res: %.*s\n", "K-----", i, s); | ^ expand.c:8346:42: warning: field precision specifier '.*' expects argument of type 'int', but argument 2 has type 'char *' [-Wformat=] 8346 | debug_printf_indent("%Vop-res: %.*s\n", "K-----", i, s); | ~~^~ ~~~~~~~~ | | | | int char * expand.c:8346:43: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'int' [-Wformat=] 8346 | debug_printf_indent("%Vop-res: %.*s\n", "K-----", i, s); | ~~~^ ~ | | | | char * int | %.*d expand.c:8346:29: warning: too many arguments for format [-Wformat-extra-args] 8346 | debug_printf_indent("%Vop-res: %.*s\n", "K-----", i, s); | ^~~~~~~~~~~~~~~~~~ expand.c:8349:33: warning: unknown conversion type character 'V' in format [-Wformat=] 8349 | debug_printf_indent("%V %V", | ^ expand.c:8349:45: warning: unknown conversion type character 'V' in format [-Wformat=] 8349 | debug_printf_indent("%V %V", | ^ expand.c:8349:31: warning: too many arguments for format [-Wformat-extra-args] 8349 | debug_printf_indent("%V %V", | ^~~~~~~~~~~~~~~~ expand.c:8444:27: warning: unknown conversion type character 'V' in format [-Wformat=] 8444 | debug_printf_indent("%Vexpanded: %.*W\n", | ^ expand.c:8444:41: warning: unknown conversion type character 'W' in format [-Wformat=] 8444 | debug_printf_indent("%Vexpanded: %.*W\n", | ^ expand.c:8444:25: warning: too many arguments for format [-Wformat-extra-args] 8444 | debug_printf_indent("%Vexpanded: %.*W\n", | ^~~~~~~~~~~~~~~~~~~~ expand.c:8447:27: warning: unknown conversion type character 'V' in format [-Wformat=] 8447 | debug_printf_indent("%Vresult: ", | ^ expand.c:8447:25: warning: too many arguments for format [-Wformat-extra-args] 8447 | debug_printf_indent("%Vresult: ", | ^~~~~~~~~~~~ expand.c:8450:22: warning: unknown conversion type character 'W' in format [-Wformat=] 8450 | debug_printf("%W\n", res); | ^ expand.c:8450:20: warning: too many arguments for format [-Wformat-extra-args] 8450 | debug_printf("%W\n", res); | ^~~~~~ expand.c:8452:23: warning: unknown conversion type character 'V' in format [-Wformat=] 8452 | debug_printf(" %Vskipped%V\n", "<", ">"); | ^ expand.c:8452:32: warning: unknown conversion type character 'V' in format [-Wformat=] 8452 | debug_printf(" %Vskipped%V\n", "<", ">"); | ^ expand.c:8452:20: warning: too many arguments for format [-Wformat-extra-args] 8452 | debug_printf(" %Vskipped%V\n", "<", ">"); | ^~~~~~~~~~~~~~~~ expand.c:8455:29: warning: unknown conversion type character 'V' in format [-Wformat=] 8455 | debug_printf_indent("%V %V", | ^ expand.c:8455:41: warning: unknown conversion type character 'V' in format [-Wformat=] 8455 | debug_printf_indent("%V %V", | ^ expand.c:8455:27: warning: too many arguments for format [-Wformat-extra-args] 8455 | debug_printf_indent("%V %V", | ^~~~~~~~~~~~~~~~ expand.c:8462:29: warning: unknown conversion type character 'V' in format [-Wformat=] 8462 | debug_printf_indent("%Vskipping: result is not used\n", "\\___"); | ^ expand.c:8462:27: warning: too many arguments for format [-Wformat-extra-args] 8462 | debug_printf_indent("%Vskipping: result is not used\n", "\\___"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expand.c:8488:25: warning: unknown conversion type character 'V' in format [-Wformat=] 8488 | debug_printf_indent("%Vfailed to expand: %s\n", "K", string); | ^ expand.c:8488:23: warning: too many arguments for format [-Wformat-extra-args] 8488 | debug_printf_indent("%Vfailed to expand: %s\n", "K", string); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ expand.c:8489:25: warning: unknown conversion type character 'V' in format [-Wformat=] 8489 | debug_printf_indent("%Verror message: %s\n", | ^ expand.c:8489:23: warning: too many arguments for format [-Wformat-extra-args] 8489 | debug_printf_indent("%Verror message: %s\n", | ^~~~~~~~~~~~~~~~~~~~~~~ expand.c:8492:27: warning: unknown conversion type character 'V' in format [-Wformat=] 8492 | debug_printf_indent("%Vfailure was forced\n", "\\"); | ^ expand.c:8492:25: warning: too many arguments for format [-Wformat-extra-args] 8492 | debug_printf_indent("%Vfailure was forced\n", "\\"); | ^~~~~~~~~~~~~~~~~~~~~~~~ armeb-openwrt-linux-muslgnueabi-gcc filter.c armeb-openwrt-linux-muslgnueabi-gcc filtertest.c armeb-openwrt-linux-muslgnueabi-gcc globals.c armeb-openwrt-linux-muslgnueabi-gcc dkim.c armeb-openwrt-linux-muslgnueabi-gcc dkim_transport.c dkim.c: In function 'dkim_exim_verify_log_sig': dkim.c:292:26: warning: unknown conversion type character 'Y' in format [-Wformat=] 292 | log_write(0, LOG_MAIN, "%Y", logmsg); | ^ dkim.c:292:24: warning: too many arguments for format [-Wformat-extra-args] 292 | log_write(0, LOG_MAIN, "%Y", logmsg); | ^~~~ armeb-openwrt-linux-muslgnueabi-gcc dnsbl.c armeb-openwrt-linux-muslgnueabi-gcc hash.c armeb-openwrt-linux-muslgnueabi-gcc header.c header.c: In function 'header_add_backend': header.c:112:40: warning: unknown conversion type character 'Y' in format [-Wformat=] 112 | log_write(0, LOG_MAIN|LOG_PANIC_DIE, "string too long in header_add: " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ header.c:113:11: note: format string is defined here 113 | "%.100Y ...", &gs); | ^ header.c:112:40: warning: too many arguments for format [-Wformat-extra-args] 112 | log_write(0, LOG_MAIN|LOG_PANIC_DIE, "string too long in header_add: " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ armeb-openwrt-linux-muslgnueabi-gcc host.c armeb-openwrt-linux-muslgnueabi-gcc host_address.c armeb-openwrt-linux-muslgnueabi-gcc ip.c armeb-openwrt-linux-muslgnueabi-gcc log.c log.c: In function 'log_write': log.c:979:18: warning: unknown conversion type character 'Y' in format [-Wformat=] 979 | debug_printf("%Y\n", g); | ^ log.c:979:16: warning: too many arguments for format [-Wformat-extra-args] 979 | debug_printf("%Y\n", g); | ^~~~~~ armeb-openwrt-linux-muslgnueabi-gcc lss.c armeb-openwrt-linux-muslgnueabi-gcc match.c armeb-openwrt-linux-muslgnueabi-gcc md5.c match.c: In function 'match_check_list': match.c:526:55: warning: unknown conversion type character 'W' in format [-Wformat=] 526 | HDEBUG(D_lists) debug_printf_indent("list element: %W\n", ss); | ^ match.c:526:39: warning: too many arguments for format [-Wformat-extra-args] 526 | HDEBUG(D_lists) debug_printf_indent("list element: %W\n", ss); | ^~~~~~~~~~~~~~~~~~~~ armeb-openwrt-linux-muslgnueabi-gcc moan.c armeb-openwrt-linux-muslgnueabi-gcc os.c armeb-openwrt-linux-muslgnueabi-gcc parse.c armeb-openwrt-linux-muslgnueabi-gcc priv.c armeb-openwrt-linux-muslgnueabi-gcc proxy.c armeb-openwrt-linux-muslgnueabi-gcc queue.c armeb-openwrt-linux-muslgnueabi-gcc rda.c armeb-openwrt-linux-muslgnueabi-gcc readconf.c armeb-openwrt-linux-muslgnueabi-gcc receive.c receive.c: In function 'receive_msg': receive.c:4340:32: warning: unknown conversion type character 'Y' in format [-Wformat=] 4340 | log_write(0, LOG_MAIN, "%Y", g); | ^ receive.c:4340:30: warning: too many arguments for format [-Wformat-extra-args] 4340 | log_write(0, LOG_MAIN, "%Y", g); | ^~~~ receive.c:4406:15: warning: unknown conversion type character 'Y' in format [-Wformat=] 4406 | "%Y", g); | ^ receive.c:4406:13: warning: too many arguments for format [-Wformat-extra-args] 4406 | "%Y", g); | ^~~~ armeb-openwrt-linux-muslgnueabi-gcc retry.c retry.c: In function 'retry_ultimate_address_timeout': retry.c:43:16: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'time_t' {aka 'long long int'} [-Wformat=] 43 | debug_printf(" now=" TIME_T_FMT " first_failed=" TIME_T_FMT | ^~~~~~~~ 44 | " next_try=" TIME_T_FMT " expired=%c\n", 45 | now, retry_record->first_failed, | ~~~ | | | time_t {aka long long int} In file included from local_scan.h:33, from exim.h:524, from retry.c:13: config.h:18:25: note: format string is defined here 18 | # define TIME_T_FMT "%ld" | ~~^ | | | long int | %lld retry.c:43:16: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'long long int'} [-Wformat=] 43 | debug_printf(" now=" TIME_T_FMT " first_failed=" TIME_T_FMT | ^~~~~~~~ 44 | " next_try=" TIME_T_FMT " expired=%c\n", 45 | now, retry_record->first_failed, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | time_t {aka long long int} config.h:18:25: note: format string is defined here 18 | # define TIME_T_FMT "%ld" | ~~^ | | | long int | %lld retry.c:43:16: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 43 | debug_printf(" now=" TIME_T_FMT " first_failed=" TIME_T_FMT | ^~~~~~~~ ...... 46 | retry_record->next_try, retry_record->expired ? 'T' : 'F'); | ~~~~~~~~~~~~~~~~~~~~~~ | | | time_t {aka long long int} config.h:18:25: note: format string is defined here 18 | # define TIME_T_FMT "%ld" | ~~^ | | | long int | %lld retry.c:57:18: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'time_t' {aka 'long long int'} [-Wformat=] 57 | debug_printf(" received_time=" TIME_T_FMT " diff=%d timeout=%d\n", | ^~~~~~~~~~~~~~~~~~ 58 | received_time.tv_sec, (int)(now - received_time.tv_sec), last_rule->timeout); | ~~~~~~~~~~~~~~~~~~~~ | | | time_t {aka long long int} config.h:18:25: note: format string is defined here 18 | # define TIME_T_FMT "%ld" | ~~^ | | | long int | %lld armeb-openwrt-linux-muslgnueabi-gcc rewrite.c armeb-openwrt-linux-muslgnueabi-gcc rfc2047.c armeb-openwrt-linux-muslgnueabi-gcc regex_cache.c armeb-openwrt-linux-muslgnueabi-gcc route.c armeb-openwrt-linux-muslgnueabi-gcc search.c search.c: In function 'internal_search_find': search.c:689:43: warning: unknown conversion type character 'W' in format [-Wformat=] 689 | debug_printf_indent("lookup yielded: %W\n", data); | ^ search.c:689:25: warning: too many arguments for format [-Wformat-extra-args] 689 | debug_printf_indent("lookup yielded: %W\n", data); | ^~~~~~~~~~~~~~~~~~~~~~ armeb-openwrt-linux-muslgnueabi-gcc sieve.c armeb-openwrt-linux-muslgnueabi-gcc smtp_in.c smtp_in.c: In function 'smtp_start_session': smtp_in.c:2722:15: warning: unknown conversion type character 'Y' in format [-Wformat=] 2722 | smtp_printf("%Y", | ^ smtp_in.c:2722:13: warning: too many arguments for format [-Wformat-extra-args] 2722 | smtp_printf("%Y", | ^~~~ smtp_in.c: In function 'synprot_error': smtp_in.c:2776:37: warning: unknown conversion type character 'Y' in format [-Wformat=] 2776 | log_write(0, LOG_MAIN|LOG_REJECT, "SMTP call from %s dropped: too many " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smtp_in.c:2777:59: note: format string is defined here 2777 | "syntax or protocol errors (last command was \"%s\", %Y)", | ^ smtp_in.c:2776:37: warning: too many arguments for format [-Wformat-extra-args] 2776 | log_write(0, LOG_MAIN|LOG_REJECT, "SMTP call from %s dropped: too many " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smtp_in.c: In function 'smtp_notquit_exit': smtp_in.c:3236:22: warning: unknown conversion type character 'Y' in format [-Wformat=] 3236 | smtp_printf("%s %Y\r\n", SP_NO_MORE, code, g); | ^ smtp_in.c:3236:17: warning: too many arguments for format [-Wformat-extra-args] 3236 | smtp_printf("%s %Y\r\n", SP_NO_MORE, code, g); | ^~~~~~~~~~~ smtp_in.c: In function 'smtp_wellknown_handler': smtp_in.c:3618:35: warning: too many arguments for format [-Wformat-extra-args] 3618 | log_write(0, LOG_MAIN|LOG_REJECT, "rejected \"%s\" from %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~ smtp_in.c: In function 'smtp_setup_msg': smtp_in.c:3944:45: warning: unknown conversion type character 'Y' in format [-Wformat=] 3944 | log_write(0, LOG_MAIN|LOG_REJECT, "SMTP call from %s dropped: too many " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smtp_in.c:3945:67: note: format string is defined here 3945 | "syntax or protocol errors (last command was \"%s\", %Y)", | ^ smtp_in.c:3944:45: warning: too many arguments for format [-Wformat-extra-args] 3944 | log_write(0, LOG_MAIN|LOG_REJECT, "SMTP call from %s dropped: too many " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ armeb-openwrt-linux-muslgnueabi-gcc smtp_out.c armeb-openwrt-linux-muslgnueabi-gcc spool_in.c In file included from local_scan.h:33, from exim.h:524, from spool_in.c:14: spool_in.c: In function 'spool_read_header': config.h:18:22: warning: format '%ld' expects argument of type 'long int *', but argument 3 has type 'time_t *' {aka 'long long int *'} [-Wformat=] 18 | # define TIME_T_FMT "%ld" | ^~~~~ spool_in.c:468:27: note: in expansion of macro 'TIME_T_FMT' 468 | if (sscanf(CS big_buffer, TIME_T_FMT " %d", &received_time.tv_sec, &warning_count) != 2) | ^~~~~~~~~~ config.h:18:25: note: format string is defined here 18 | # define TIME_T_FMT "%ld" | ~~^ | | | long int * | %lld config.h:18:22: warning: format '%ld' expects argument of type 'long int *', but argument 3 has type 'time_t *' {aka 'long long int *'} [-Wformat=] 18 | # define TIME_T_FMT "%ld" | ^~~~~ spool_in.c:636:28: note: in expansion of macro 'TIME_T_FMT' 636 | if (sscanf(CS var+6, TIME_T_FMT, &deliver_frozen_at) != 1) | ^~~~~~~~~~ config.h:18:25: note: format string is defined here 18 | # define TIME_T_FMT "%ld" | ~~^ | | | long int * | %lld armeb-openwrt-linux-muslgnueabi-gcc spool_out.c spool_out.c: In function 'spool_write_header': spool_out.c:253:35: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'long long int'} [-Wformat=] 253 | if (f.deliver_freeze) fprintf(fp, "-frozen " TIME_T_FMT "\n", deliver_frozen_at); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~ | | | time_t {aka long long int} In file included from local_scan.h:33, from exim.h:524, from spool_out.c:13: config.h:18:25: note: format string is defined here 18 | # define TIME_T_FMT "%ld" | ~~^ | | | long int | %lld armeb-openwrt-linux-muslgnueabi-gcc std-crypto.c armeb-openwrt-linux-muslgnueabi-gcc store.c armeb-openwrt-linux-muslgnueabi-gcc string.c store.c: In function 'internal_store_malloc': store.c:1184:47: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 1184 | DEBUG(D_memory) debug_printf("--Malloc %6p %5lu bytes\t%-20s %4d\tpool %5d nonpool %5d\n", | ~~~^ | | | long unsigned int | %5u 1185 | yield, size, func, line, pool_malloc, nonpool_malloc); | ~~~~ | | | size_t {aka unsigned int} store.c: In function 'internal_store_free': store.c:1220:47: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 1220 | DEBUG(D_memory) debug_printf("----Free %6p %5ld bytes\t%-20s %4d\n", | ~~~^ | | | long int | %5d 1221 | block, *(size_t *)p, func, linenumber); | ~~~~~~~~~~~~ | | | size_t {aka unsigned int} armeb-openwrt-linux-muslgnueabi-gcc tls.c In file included from tls.c:483: tls-openssl.c: In function 'ticket_key_callback': tls-openssl.c:2181:29: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'time_t' {aka 'long long int'} [-Wformat=] 2181 | DEBUG(D_tls) debug_printf("STEK expire " TIME_T_FMT "\n", key->expire - time(NULL)); | ^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | time_t {aka long long int} In file included from local_scan.h:33, from exim.h:524, from tls.c:21: config.h:18:25: note: format string is defined here 18 | # define TIME_T_FMT "%ld" | ~~^ | | | long int | %lld tls-openssl.c:2201:29: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'time_t' {aka 'long long int'} [-Wformat=] 2201 | if (key) debug_printf("STEK expire " TIME_T_FMT "\n", key->expire - now); | ^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ | | | time_t {aka long long int} config.h:18:25: note: format string is defined here 18 | # define TIME_T_FMT "%ld" | ~~^ | | | long int | %lld tls-openssl.c:2209:29: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'time_t' {aka 'long long int'} [-Wformat=] 2209 | DEBUG(D_tls) debug_printf("ticket usable, STEK expire " TIME_T_FMT "\n", key->expire - now); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ | | | time_t {aka long long int} config.h:18:25: note: format string is defined here 18 | # define TIME_T_FMT "%ld" | ~~^ | | | long int | %lld tls-openssl.c: In function 'tls_server_alpn_cb': tls-openssl.c:2404:36: warning: unknown conversion type character 'Y' in format [-Wformat=] 2404 | log_write(0, LOG_MAIN, "TLS ALPN (%Y) rejected", g); | ^ tls-openssl.c:2404:24: warning: too many arguments for format [-Wformat-extra-args] 2404 | log_write(0, LOG_MAIN, "TLS ALPN (%Y) rejected", g); | ^~~~~~~~~~~~~~~~~~~~~~~~ tls-openssl.c: In function 'tls_retrieve_session': tls-openssl.c:3968:37: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'time_t' {aka 'long long int'} [-Wformat=] 3968 | DEBUG(D_tls) debug_printf("session expired (by " TIME_T_FMT "s from %lus)\n", now - expires, lifetime); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | | | time_t {aka long long int} config.h:18:25: note: format string is defined here 18 | # define TIME_T_FMT "%ld" | ~~^ | | | long int | %lld tls-openssl.c:3973:37: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'time_t' {aka 'long long int'} [-Wformat=] 3973 | DEBUG(D_tls) debug_printf("good session (" TIME_T_FMT "s left of %lus)\n", expires - now, lifetime); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | | | time_t {aka long long int} config.h:18:25: note: format string is defined here 18 | # define TIME_T_FMT "%ld" | ~~^ | | | long int | %lld armeb-openwrt-linux-muslgnueabi-gcc tod.c In file included from local_scan.h:33, from exim.h:524, from tod.c:13: tod.c: In function 'tod_stamp': config.h:18:22: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 18 | # define TIME_T_FMT "%ld" | ^~~~~ tod.c:67:50: note: in expansion of macro 'TIME_T_FMT' 67 | (void) snprintf(CS timebuf, sizeof(timebuf), TIME_T_FMT, now.tv_sec); /* Unix epoch format */ | ^~~~~~~~~~ config.h:18:25: note: format string is defined here 18 | # define TIME_T_FMT "%ld" | ~~^ | | | long int | %lld config.h:18:22: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 18 | # define TIME_T_FMT "%ld" | ^~~~~ tod.c:72:50: note: in expansion of macro 'TIME_T_FMT' 72 | (void) snprintf(CS timebuf, sizeof(timebuf), TIME_T_FMT "%06ld", now.tv_sec, (long) now.tv_usec ); | ^~~~~~~~~~ config.h:18:25: note: format string is defined here 18 | # define TIME_T_FMT "%ld" | ~~^ | | | long int | %lld armeb-openwrt-linux-muslgnueabi-gcc transport.c armeb-openwrt-linux-muslgnueabi-gcc tree.c armeb-openwrt-linux-muslgnueabi-gcc verify.c armeb-openwrt-linux-muslgnueabi-gcc environment.c armeb-openwrt-linux-muslgnueabi-gcc macro.c armeb-openwrt-linux-muslgnueabi-gcc malware.c armeb-openwrt-linux-muslgnueabi-gcc mime.c armeb-openwrt-linux-muslgnueabi-gcc regex.c armeb-openwrt-linux-muslgnueabi-gcc spam.c armeb-openwrt-linux-muslgnueabi-gcc spool_mbox.c armeb-openwrt-linux-muslgnueabi-gcc arc.c armeb-openwrt-linux-muslgnueabi-gcc bmi_spam.c armeb-openwrt-linux-muslgnueabi-gcc dane.c armeb-openwrt-linux-muslgnueabi-gcc dcc.c armeb-openwrt-linux-muslgnueabi-gcc dmarc.c armeb-openwrt-linux-muslgnueabi-gcc imap_utf7.c armeb-openwrt-linux-muslgnueabi-gcc spf.c armeb-openwrt-linux-muslgnueabi-gcc utf8.c armeb-openwrt-linux-muslgnueabi-gcc xclient.c >>> exicyclog script built >>> exinext script built >>> exiwhat script built >>> exigrep script built >>> eximstats script built >>> exipick script built >>> exiqgrep script built >>> exiqsumm script built >>> transport-filter.pl script built >>> convert4r3 script built >>> convert4r4 script built # @./exim_checkaccess -v 2>&1 >/dev/null >>> exim_checkaccess script built armeb-openwrt-linux-muslgnueabi-gcc -o exim_dbmbuild >>> exim_dbmbuild utility built armeb-openwrt-linux-muslgnueabi-gcc -o exim_dumpdb >>> exim_dumpdb utility built armeb-openwrt-linux-muslgnueabi-gcc -o exim_fixdb >>> exim_fixdb utility built armeb-openwrt-linux-muslgnueabi-gcc -o exim_tidydb >>> exim_tidydb utility built >>> exim_msgdate script built make[6]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/exim-openssl/exim-4.98/build-Linux-armeb/lookups' armeb-openwrt-linux-muslgnueabi-gcc dsearch.c armeb-openwrt-linux-muslgnueabi-gcc lsearch.c armeb-openwrt-linux-muslgnueabi-gcc spf.c make[6]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/exim-openssl/exim-4.98/build-Linux-armeb/auths' armeb-openwrt-linux-muslgnueabi-gcc auth-spa.c armeb-openwrt-linux-muslgnueabi-gcc readsock.c armeb-openwrt-linux-muslgnueabi-gcc lf_quote.c armeb-openwrt-linux-muslgnueabi-gcc call_pam.c armeb-openwrt-linux-muslgnueabi-gcc lf_check_file.c armeb-openwrt-linux-muslgnueabi-gcc call_pwcheck.c armeb-openwrt-linux-muslgnueabi-gcc lf_sqlperform.c armeb-openwrt-linux-muslgnueabi-gcc call_radius.c armeb-openwrt-linux-muslgnueabi-gcc -shared cdb.c armeb-openwrt-linux-muslgnueabi-gcc check_serv_cond.c armeb-openwrt-linux-muslgnueabi-gcc -shared dbmdb.c armeb-openwrt-linux-muslgnueabi-gcc cram_md5.c armeb-openwrt-linux-muslgnueabi-gcc -shared dnsdb.c armeb-openwrt-linux-muslgnueabi-gcc cyrus_sasl.c armeb-openwrt-linux-muslgnueabi-gcc -shared json.c armeb-openwrt-linux-muslgnueabi-gcc dovecot.c armeb-openwrt-linux-muslgnueabi-gcc -shared mysql.c armeb-openwrt-linux-muslgnueabi-gcc external.c armeb-openwrt-linux-muslgnueabi-gcc get_data.c armeb-openwrt-linux-muslgnueabi-gcc -shared passwd.c armeb-openwrt-linux-muslgnueabi-gcc get_no64_data.c armeb-openwrt-linux-muslgnueabi-gcc -shared pgsql.c pgsql.c: In function 'perform_pgsql_search': pgsql.c:295:41: warning: unknown conversion type character 'Y' in format [-Wformat=] 295 | DEBUG(D_lookup) debug_printf_indent("PGSQL: command does not return any data " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pgsql.c:296:44: note: format string is defined here 296 | "but was successful. Rows affected: %Y\n", result); | ^ pgsql.c:295:41: warning: too many arguments for format [-Wformat-extra-args] 295 | DEBUG(D_lookup) debug_printf_indent("PGSQL: command does not return any data " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ armeb-openwrt-linux-muslgnueabi-gcc gsasl_exim.c armeb-openwrt-linux-muslgnueabi-gcc -shared redis.c armeb-openwrt-linux-muslgnueabi-gcc heimdal_gssapi.c armeb-openwrt-linux-muslgnueabi-gcc plaintext.c armeb-openwrt-linux-muslgnueabi-gcc -shared sqlite.c armeb-openwrt-linux-muslgnueabi-gcc pwcheck.c sqlite.c:13:10: fatal error: sqlite3.h: No such file or directory 13 | #include | ^~~~~~~~~~~ compilation terminated. make[6]: *** [Makefile:56: sqlite.so] Error 1 make[6]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/exim-openssl/exim-4.98/build-Linux-armeb/lookups' make[5]: *** [Makefile:1095: buildlookups] Error 2 make[5]: *** Waiting for unfinished jobs.... armeb-openwrt-linux-muslgnueabi-gcc spa.c armeb-openwrt-linux-muslgnueabi-gcc tls.c armeb-openwrt-linux-muslgnueabi-gcc xtextdecode.c armeb-openwrt-linux-muslgnueabi-gcc xtextencode.c armeb-openwrt-linux-muslgnueabi-gcc-ar r auths.a /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-13.3.0_musl/bin/../lib/gcc/armeb-openwrt-linux-muslgnueabi/13.3.0/../../../../armeb-openwrt-linux-muslgnueabi/bin/ar: creating auths.a armeb-openwrt-linux-muslgnueabi-gcc-ranlib auths.a make[6]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/exim-openssl/exim-4.98/build-Linux-armeb/auths' make[5]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/exim-openssl/exim-4.98/build-Linux-armeb' make[4]: *** [Makefile:37: all] Error 2 make[4]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/exim-openssl/exim-4.98' make[3]: *** [Makefile:302: /builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/exim-openssl/exim-4.98/.built] Error 2 time: package/feeds/packages/exim/openssl/compile#102.23#11.77#150.64