Applying ./patches/010-allow-json-dynamic-lookup.patch using plaintext: patching file src/drtables.c Applying ./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 ./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 ./patches/200-fix-build.patch using plaintext: patching file src/drtables.c patching file src/exim.c patching file src/local_scan.h make[4]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96' >>> 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-aarch64_generic_musl/exim-nossl/exim-4.96' make[4]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/build-Linux-aarch64' cc buildconfig.c /bin/sh ../scripts/Configure-config.h "make" make[5]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/build-Linux-aarch64' make[5]: 'buildconfig' is up to date. make[5]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/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 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-aarch64_generic_musl/exim-nossl/exim-4.96/build-Linux-aarch64' make[4]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96' /bin/sh scripts/source_checks `Makefile' is up to date. make[5]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/build-Linux-aarch64' /bin/sh ../scripts/Configure-os.c ./macro_predef > macro.c aarch64-openwrt-linux-musl-gcc exim_dbmbuild.c aarch64-openwrt-linux-musl-gcc -DEXIM_DUMPDB exim_dbutil.c aarch64-openwrt-linux-musl-gcc -DCOMPILE_UTILITY os.c aarch64-openwrt-linux-musl-gcc -DCOMPILE_UTILITY store.c aarch64-openwrt-linux-musl-gcc -DEXIM_FIXDB exim_dbutil.c aarch64-openwrt-linux-musl-gcc -DCOMPILE_UTILITY queue.c aarch64-openwrt-linux-musl-gcc -DEXIM_TIDYDB exim_dbutil.c aarch64-openwrt-linux-musl-gcc exim_lock.c aarch64-openwrt-linux-musl-gcc -o exim_lock >>> exim_lock utility built aarch64-openwrt-linux-musl-gcc acl.c aarch64-openwrt-linux-musl-gcc base64.c aarch64-openwrt-linux-musl-gcc child.c aarch64-openwrt-linux-musl-gcc crypt16.c aarch64-openwrt-linux-musl-gcc daemon.c aarch64-openwrt-linux-musl-gcc dbfn.c aarch64-openwrt-linux-musl-gcc debug.c aarch64-openwrt-linux-musl-gcc deliver.c aarch64-openwrt-linux-musl-gcc directory.c aarch64-openwrt-linux-musl-gcc dns.c aarch64-openwrt-linux-musl-gcc drtables.c aarch64-openwrt-linux-musl-gcc enq.c aarch64-openwrt-linux-musl-gcc exim.c aarch64-openwrt-linux-musl-gcc expand.c aarch64-openwrt-linux-musl-gcc filter.c aarch64-openwrt-linux-musl-gcc filtertest.c aarch64-openwrt-linux-musl-gcc globals.c aarch64-openwrt-linux-musl-gcc dkim.c aarch64-openwrt-linux-musl-gcc dkim_transport.c aarch64-openwrt-linux-musl-gcc dnsbl.c aarch64-openwrt-linux-musl-gcc hash.c aarch64-openwrt-linux-musl-gcc header.c aarch64-openwrt-linux-musl-gcc host.c aarch64-openwrt-linux-musl-gcc ip.c aarch64-openwrt-linux-musl-gcc log.c aarch64-openwrt-linux-musl-gcc lss.c aarch64-openwrt-linux-musl-gcc match.c aarch64-openwrt-linux-musl-gcc md5.c aarch64-openwrt-linux-musl-gcc moan.c aarch64-openwrt-linux-musl-gcc os.c aarch64-openwrt-linux-musl-gcc parse.c aarch64-openwrt-linux-musl-gcc priv.c aarch64-openwrt-linux-musl-gcc queue.c aarch64-openwrt-linux-musl-gcc rda.c aarch64-openwrt-linux-musl-gcc readconf.c aarch64-openwrt-linux-musl-gcc receive.c aarch64-openwrt-linux-musl-gcc retry.c aarch64-openwrt-linux-musl-gcc rewrite.c aarch64-openwrt-linux-musl-gcc rfc2047.c aarch64-openwrt-linux-musl-gcc route.c aarch64-openwrt-linux-musl-gcc search.c aarch64-openwrt-linux-musl-gcc sieve.c aarch64-openwrt-linux-musl-gcc smtp_in.c aarch64-openwrt-linux-musl-gcc smtp_out.c aarch64-openwrt-linux-musl-gcc spool_in.c aarch64-openwrt-linux-musl-gcc spool_out.c aarch64-openwrt-linux-musl-gcc std-crypto.c aarch64-openwrt-linux-musl-gcc store.c aarch64-openwrt-linux-musl-gcc string.c aarch64-openwrt-linux-musl-gcc tls.c aarch64-openwrt-linux-musl-gcc tod.c aarch64-openwrt-linux-musl-gcc transport.c aarch64-openwrt-linux-musl-gcc tree.c aarch64-openwrt-linux-musl-gcc verify.c aarch64-openwrt-linux-musl-gcc environment.c aarch64-openwrt-linux-musl-gcc macro.c aarch64-openwrt-linux-musl-gcc malware.c aarch64-openwrt-linux-musl-gcc mime.c aarch64-openwrt-linux-musl-gcc regex.c aarch64-openwrt-linux-musl-gcc spam.c aarch64-openwrt-linux-musl-gcc spool_mbox.c aarch64-openwrt-linux-musl-gcc arc.c aarch64-openwrt-linux-musl-gcc bmi_spam.c aarch64-openwrt-linux-musl-gcc dane.c aarch64-openwrt-linux-musl-gcc dcc.c aarch64-openwrt-linux-musl-gcc dmarc.c aarch64-openwrt-linux-musl-gcc imap_utf7.c aarch64-openwrt-linux-musl-gcc spf.c aarch64-openwrt-linux-musl-gcc utf8.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 script built aarch64-openwrt-linux-musl-gcc -o exim_dbmbuild >>> exim_dbmbuild utility built aarch64-openwrt-linux-musl-gcc -o exim_dumpdb >>> exim_dumpdb utility built aarch64-openwrt-linux-musl-gcc -o exim_fixdb >>> exim_fixdb utility built aarch64-openwrt-linux-musl-gcc -o exim_tidydb >>> exim_tidydb utility built make[6]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/build-Linux-aarch64/lookups' aarch64-openwrt-linux-musl-gcc dsearch.c aarch64-openwrt-linux-musl-gcc lsearch.c aarch64-openwrt-linux-musl-gcc spf.c aarch64-openwrt-linux-musl-gcc readsock.c aarch64-openwrt-linux-musl-gcc lf_quote.c aarch64-openwrt-linux-musl-gcc lf_check_file.c aarch64-openwrt-linux-musl-gcc lf_sqlperform.c aarch64-openwrt-linux-musl-gcc -shared cdb.c aarch64-openwrt-linux-musl-gcc -shared dbmdb.c aarch64-openwrt-linux-musl-gcc -shared dnsdb.c aarch64-openwrt-linux-musl-gcc -shared json.c aarch64-openwrt-linux-musl-gcc -shared mysql.c aarch64-openwrt-linux-musl-gcc -shared passwd.c aarch64-openwrt-linux-musl-gcc -shared pgsql.c aarch64-openwrt-linux-musl-gcc -shared redis.c make[6]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/build-Linux-aarch64/auths' aarch64-openwrt-linux-musl-gcc auth-spa.c aarch64-openwrt-linux-musl-gcc -shared sqlite.c aarch64-openwrt-linux-musl-gcc-ar r lookups.a /builder/shared-workdir/build/sdk/staging_dir/toolchain-aarch64_generic_gcc-12.3.0_musl/bin/../lib/gcc/aarch64-openwrt-linux-musl/12.3.0/../../../../aarch64-openwrt-linux-musl/bin/ar: creating lookups.a aarch64-openwrt-linux-musl-gcc-ranlib lookups.a make[6]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/build-Linux-aarch64/lookups' aarch64-openwrt-linux-musl-gcc call_pam.c aarch64-openwrt-linux-musl-gcc call_pwcheck.c aarch64-openwrt-linux-musl-gcc call_radius.c aarch64-openwrt-linux-musl-gcc check_serv_cond.c aarch64-openwrt-linux-musl-gcc cram_md5.c aarch64-openwrt-linux-musl-gcc cyrus_sasl.c aarch64-openwrt-linux-musl-gcc dovecot.c aarch64-openwrt-linux-musl-gcc external.c aarch64-openwrt-linux-musl-gcc get_data.c make[6]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/build-Linux-aarch64/pdkim' aarch64-openwrt-linux-musl-gcc pdkim.c aarch64-openwrt-linux-musl-gcc get_no64_data.c aarch64-openwrt-linux-musl-gcc signing.c aarch64-openwrt-linux-musl-gcc-ar r pdkim.a aarch64-openwrt-linux-musl-gcc gsasl_exim.c /builder/shared-workdir/build/sdk/staging_dir/toolchain-aarch64_generic_gcc-12.3.0_musl/bin/../lib/gcc/aarch64-openwrt-linux-musl/12.3.0/../../../../aarch64-openwrt-linux-musl/bin/ar: creating pdkim.a aarch64-openwrt-linux-musl-gcc-ranlib pdkim.a make[6]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/build-Linux-aarch64/pdkim' aarch64-openwrt-linux-musl-gcc heimdal_gssapi.c aarch64-openwrt-linux-musl-gcc plaintext.c aarch64-openwrt-linux-musl-gcc pwcheck.c aarch64-openwrt-linux-musl-gcc spa.c aarch64-openwrt-linux-musl-gcc tls.c aarch64-openwrt-linux-musl-gcc xtextdecode.c aarch64-openwrt-linux-musl-gcc xtextencode.c aarch64-openwrt-linux-musl-gcc-ar r auths.a /builder/shared-workdir/build/sdk/staging_dir/toolchain-aarch64_generic_gcc-12.3.0_musl/bin/../lib/gcc/aarch64-openwrt-linux-musl/12.3.0/../../../../aarch64-openwrt-linux-musl/bin/ar: creating auths.a aarch64-openwrt-linux-musl-gcc-ranlib auths.a make[6]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/build-Linux-aarch64/auths' make[6]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/build-Linux-aarch64/routers' aarch64-openwrt-linux-musl-gcc accept.c aarch64-openwrt-linux-musl-gcc dnslookup.c aarch64-openwrt-linux-musl-gcc ipliteral.c aarch64-openwrt-linux-musl-gcc iplookup.c aarch64-openwrt-linux-musl-gcc manualroute.c aarch64-openwrt-linux-musl-gcc queryprogram.c aarch64-openwrt-linux-musl-gcc redirect.c aarch64-openwrt-linux-musl-gcc rf_change_domain.c aarch64-openwrt-linux-musl-gcc rf_expand_data.c aarch64-openwrt-linux-musl-gcc rf_get_errors_address.c aarch64-openwrt-linux-musl-gcc rf_get_munge_headers.c aarch64-openwrt-linux-musl-gcc rf_get_transport.c aarch64-openwrt-linux-musl-gcc rf_get_ugid.c aarch64-openwrt-linux-musl-gcc rf_lookup_hostlist.c aarch64-openwrt-linux-musl-gcc rf_queue_add.c aarch64-openwrt-linux-musl-gcc rf_self_action.c aarch64-openwrt-linux-musl-gcc rf_set_ugid.c aarch64-openwrt-linux-musl-gcc-ar r routers.a /builder/shared-workdir/build/sdk/staging_dir/toolchain-aarch64_generic_gcc-12.3.0_musl/bin/../lib/gcc/aarch64-openwrt-linux-musl/12.3.0/../../../../aarch64-openwrt-linux-musl/bin/ar: creating routers.a aarch64-openwrt-linux-musl-gcc-ranlib routers.a make[6]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/build-Linux-aarch64/routers' make[6]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/build-Linux-aarch64/transports' aarch64-openwrt-linux-musl-gcc appendfile.c aarch64-openwrt-linux-musl-gcc autoreply.c aarch64-openwrt-linux-musl-gcc lmtp.c aarch64-openwrt-linux-musl-gcc pipe.c aarch64-openwrt-linux-musl-gcc queuefile.c aarch64-openwrt-linux-musl-gcc smtp.c aarch64-openwrt-linux-musl-gcc smtp_socks.c aarch64-openwrt-linux-musl-gcc tf_maildir.c aarch64-openwrt-linux-musl-gcc-ar r transports.a /builder/shared-workdir/build/sdk/staging_dir/toolchain-aarch64_generic_gcc-12.3.0_musl/bin/../lib/gcc/aarch64-openwrt-linux-musl/12.3.0/../../../../aarch64-openwrt-linux-musl/bin/ar: creating transports.a aarch64-openwrt-linux-musl-gcc-ranlib transports.a make[6]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/build-Linux-aarch64/transports' aarch64-openwrt-linux-musl-gcc lookups/lf_quote.c aarch64-openwrt-linux-musl-gcc lookups/lf_check_file.c aarch64-openwrt-linux-musl-gcc lookups/lf_sqlperform.c aarch64-openwrt-linux-musl-gcc local_scan.c aarch64-openwrt-linux-musl-gcc version.c aarch64-openwrt-linux-musl-gcc -o exim >>> exim binary built make[5]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/build-Linux-aarch64' make[4]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96' rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/ipkg-aarch64_generic/exim/usr/sbin/exim: executable Packaged contents of /builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/ipkg-aarch64_generic/exim into /builder/shared-workdir/build/sdk/bin/packages/aarch64_generic/packages/exim_4.96-1_aarch64_generic.ipk rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/ipkg-aarch64_generic/exim-lookup-cdb/usr/lib/exim/lookups/cdb.so: shared object Packaged contents of /builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/ipkg-aarch64_generic/exim-lookup-cdb into /builder/shared-workdir/build/sdk/bin/packages/aarch64_generic/packages/exim-lookup-cdb_4.96-1_aarch64_generic.ipk rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/ipkg-aarch64_generic/exim-lookup-dbmdb/usr/lib/exim/lookups/dbmdb.so: shared object Packaged contents of /builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/ipkg-aarch64_generic/exim-lookup-dbmdb into /builder/shared-workdir/build/sdk/bin/packages/aarch64_generic/packages/exim-lookup-dbmdb_4.96-1_aarch64_generic.ipk rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/ipkg-aarch64_generic/exim-lookup-dnsdb/usr/lib/exim/lookups/dnsdb.so: shared object Packaged contents of /builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/ipkg-aarch64_generic/exim-lookup-dnsdb into /builder/shared-workdir/build/sdk/bin/packages/aarch64_generic/packages/exim-lookup-dnsdb_4.96-1_aarch64_generic.ipk rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/ipkg-aarch64_generic/exim-lookup-json/usr/lib/exim/lookups/json.so: shared object Packaged contents of /builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/ipkg-aarch64_generic/exim-lookup-json into /builder/shared-workdir/build/sdk/bin/packages/aarch64_generic/packages/exim-lookup-json_4.96-1_aarch64_generic.ipk rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/ipkg-aarch64_generic/exim-lookup-mysql/usr/lib/exim/lookups/mysql.so: shared object Packaged contents of /builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/ipkg-aarch64_generic/exim-lookup-mysql into /builder/shared-workdir/build/sdk/bin/packages/aarch64_generic/packages/exim-lookup-mysql_4.96-1_aarch64_generic.ipk rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/ipkg-aarch64_generic/exim-lookup-passwd/usr/lib/exim/lookups/passwd.so: shared object Packaged contents of /builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/ipkg-aarch64_generic/exim-lookup-passwd into /builder/shared-workdir/build/sdk/bin/packages/aarch64_generic/packages/exim-lookup-passwd_4.96-1_aarch64_generic.ipk rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/ipkg-aarch64_generic/exim-lookup-pgsql/usr/lib/exim/lookups/pgsql.so: shared object Packaged contents of /builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/ipkg-aarch64_generic/exim-lookup-pgsql into /builder/shared-workdir/build/sdk/bin/packages/aarch64_generic/packages/exim-lookup-pgsql_4.96-1_aarch64_generic.ipk rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/ipkg-aarch64_generic/exim-lookup-redis/usr/lib/exim/lookups/redis.so: shared object Packaged contents of /builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/ipkg-aarch64_generic/exim-lookup-redis into /builder/shared-workdir/build/sdk/bin/packages/aarch64_generic/packages/exim-lookup-redis_4.96-1_aarch64_generic.ipk rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/ipkg-aarch64_generic/exim-lookup-sqlite/usr/lib/exim/lookups/sqlite.so: shared object Packaged contents of /builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/exim-nossl/exim-4.96/ipkg-aarch64_generic/exim-lookup-sqlite into /builder/shared-workdir/build/sdk/bin/packages/aarch64_generic/packages/exim-lookup-sqlite_4.96-1_aarch64_generic.ipk time: package/feeds/packages/exim/nossl/compile#35.66#4.86#46.09