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 make[4]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-powerpc_8540_musl/exim-ldap/exim-4.95' >>> 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-powerpc_8540_musl/exim-ldap/exim-4.95' make[4]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-powerpc_8540_musl/exim-ldap/exim-4.95/build-Linux-powerpc' cc buildconfig.c /bin/sh ../scripts/Configure-config.h "make" make[5]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-powerpc_8540_musl/exim-ldap/exim-4.95/build-Linux-powerpc' make[5]: 'buildconfig' is up to date. make[5]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-powerpc_8540_musl/exim-ldap/exim-4.95/build-Linux-powerpc' 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-powerpc_8540_musl/exim-ldap/exim-4.95/build-Linux-powerpc' make[4]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-powerpc_8540_musl/exim-ldap/exim-4.95' /bin/sh scripts/source_checks `Makefile' is up to date. make[5]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-powerpc_8540_musl/exim-ldap/exim-4.95/build-Linux-powerpc' /bin/sh ../scripts/Configure-os.c ./macro_predef > macro.c powerpc-openwrt-linux-musl-gcc exim_dbmbuild.c powerpc-openwrt-linux-musl-gcc -DEXIM_DUMPDB exim_dbutil.c powerpc-openwrt-linux-musl-gcc -DCOMPILE_UTILITY os.c powerpc-openwrt-linux-musl-gcc -DCOMPILE_UTILITY store.c powerpc-openwrt-linux-musl-gcc -DEXIM_FIXDB exim_dbutil.c powerpc-openwrt-linux-musl-gcc -DCOMPILE_UTILITY queue.c powerpc-openwrt-linux-musl-gcc -DEXIM_TIDYDB exim_dbutil.c powerpc-openwrt-linux-musl-gcc exim_lock.c powerpc-openwrt-linux-musl-gcc -o exim_lock >>> exim_lock utility built powerpc-openwrt-linux-musl-gcc acl.c powerpc-openwrt-linux-musl-gcc base64.c powerpc-openwrt-linux-musl-gcc child.c powerpc-openwrt-linux-musl-gcc crypt16.c powerpc-openwrt-linux-musl-gcc daemon.c powerpc-openwrt-linux-musl-gcc dbfn.c powerpc-openwrt-linux-musl-gcc debug.c powerpc-openwrt-linux-musl-gcc deliver.c powerpc-openwrt-linux-musl-gcc directory.c powerpc-openwrt-linux-musl-gcc dns.c powerpc-openwrt-linux-musl-gcc drtables.c powerpc-openwrt-linux-musl-gcc enq.c powerpc-openwrt-linux-musl-gcc exim.c exim.c: In function 'exim_wait_tick': exim.c:489:20: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'time_t' {aka 'long long int'} [-Wformat=] 489 | debug_printf("tick check: " TIME_T_FMT ".%06lu " TIME_T_FMT ".%06lu\n", | ^~~~~~~~~~~~~~ 490 | tgt_tv->tv_sec, (long) tgt_tv->tv_usec, | ~~~~~~~~~~~~~~ | | | time_t {aka long long int} In file included from local_scan.h:31, from exim.h:531, from exim.c:14: config.h:18:25: note: format string is defined here 18 | # define TIME_T_FMT "%ld" | ~~^ | | | long int | %lld exim.c:489:20: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 489 | debug_printf("tick check: " TIME_T_FMT ".%06lu " TIME_T_FMT ".%06lu\n", | ^~~~~~~~~~~~~~ 490 | tgt_tv->tv_sec, (long) tgt_tv->tv_usec, 491 | now_tv.tv_sec, (long) now_tv.tv_usec); | ~~~~~~~~~~~~~ | | | time_t {aka long long int} In file included from local_scan.h:31, from exim.h:531, from exim.c:14: config.h:18:25: note: format string is defined here 18 | # define TIME_T_FMT "%ld" | ~~^ | | | long int | %lld exim.c:492:20: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'time_t' {aka 'long long int'} [-Wformat=] 492 | debug_printf("waiting " TIME_T_FMT ".%06lu sec\n", | ^~~~~~~~~~ 493 | itval.it_value.tv_sec, (long) itval.it_value.tv_usec); | ~~~~~~~~~~~~~~~~~~~~~ | | | time_t {aka long long int} In file included from local_scan.h:31, from exim.h:531, from exim.c:14: config.h:18:25: note: format string is defined here 18 | # define TIME_T_FMT "%ld" | ~~^ | | | long int | %lld In file included from exim.h:538, from exim.c:14: exim.c: In function 'exim_nullstd': exim.c:570:26: warning: too many arguments for format [-Wformat-extra-args] 570 | string_open_failed("/dev/null", NULL)); | ^~~~~~~~~~~ functions.h:572:59: note: in definition of macro 'string_open_failed' 572 | string_open_failed_trc(US __FUNCTION__, __LINE__, fmt, __VA_ARGS__) | ^~~ powerpc-openwrt-linux-musl-gcc expand.c powerpc-openwrt-linux-musl-gcc filter.c filter.c: In function 'interpret_commands': filter.c:2018:30: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2018 | else headers_charset = s; /*XXX loses track of const */ | ^ filter.c:2042:12: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2042 | fmsg = expargs[0]; /*XXX loses track of const */ | ^ filter.c:2129:47: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2129 | if (i != mailarg_index_text) for (p = s; *p != 0; p++) | ^ filter.c:2179:31: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2179 | commands->args[i].u = s; /*XXX loses track of const */ | ^ powerpc-openwrt-linux-musl-gcc filtertest.c powerpc-openwrt-linux-musl-gcc globals.c powerpc-openwrt-linux-musl-gcc dkim.c powerpc-openwrt-linux-musl-gcc dkim_transport.c powerpc-openwrt-linux-musl-gcc dnsbl.c powerpc-openwrt-linux-musl-gcc hash.c powerpc-openwrt-linux-musl-gcc header.c powerpc-openwrt-linux-musl-gcc host.c powerpc-openwrt-linux-musl-gcc ip.c powerpc-openwrt-linux-musl-gcc log.c powerpc-openwrt-linux-musl-gcc lss.c powerpc-openwrt-linux-musl-gcc match.c powerpc-openwrt-linux-musl-gcc md5.c powerpc-openwrt-linux-musl-gcc moan.c powerpc-openwrt-linux-musl-gcc os.c powerpc-openwrt-linux-musl-gcc parse.c powerpc-openwrt-linux-musl-gcc priv.c powerpc-openwrt-linux-musl-gcc queue.c powerpc-openwrt-linux-musl-gcc rda.c powerpc-openwrt-linux-musl-gcc readconf.c powerpc-openwrt-linux-musl-gcc receive.c powerpc-openwrt-linux-musl-gcc retry.c retry.c: In function 'retry_ultimate_address_timeout': retry.c:42:16: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'time_t' {aka 'long long int'} [-Wformat=] 42 | debug_printf(" now=" TIME_T_FMT " first_failed=" TIME_T_FMT | ^~~~~~~~ 43 | " next_try=" TIME_T_FMT " expired=%c\n", 44 | now, retry_record->first_failed, | ~~~ | | | time_t {aka long long int} In file included from local_scan.h:31, from exim.h:531, from retry.c:12: config.h:18:25: note: format string is defined here 18 | # define TIME_T_FMT "%ld" | ~~^ | | | long int | %lld retry.c:42:16: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'long long int'} [-Wformat=] 42 | debug_printf(" now=" TIME_T_FMT " first_failed=" TIME_T_FMT | ^~~~~~~~ 43 | " next_try=" TIME_T_FMT " expired=%c\n", 44 | now, retry_record->first_failed, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | time_t {aka long long int} In file included from local_scan.h:31, from exim.h:531, from retry.c:12: config.h:18:25: note: format string is defined here 18 | # define TIME_T_FMT "%ld" | ~~^ | | | long int | %lld retry.c:42:16: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 42 | debug_printf(" now=" TIME_T_FMT " first_failed=" TIME_T_FMT | ^~~~~~~~ ...... 45 | retry_record->next_try, retry_record->expired ? 'T' : 'F'); | ~~~~~~~~~~~~~~~~~~~~~~ | | | time_t {aka long long int} In file included from local_scan.h:31, from exim.h:531, from retry.c:12: config.h:18:25: note: format string is defined here 18 | # define TIME_T_FMT "%ld" | ~~^ | | | long int | %lld retry.c:56:18: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'time_t' {aka 'long long int'} [-Wformat=] 56 | debug_printf(" received_time=" TIME_T_FMT " diff=%d timeout=%d\n", | ^~~~~~~~~~~~~~~~~~ 57 | received_time.tv_sec, (int)(now - received_time.tv_sec), last_rule->timeout); | ~~~~~~~~~~~~~~~~~~~~ | | | time_t {aka long long int} In file included from local_scan.h:31, from exim.h:531, from retry.c:12: config.h:18:25: note: format string is defined here 18 | # define TIME_T_FMT "%ld" | ~~^ | | | long int | %lld powerpc-openwrt-linux-musl-gcc rewrite.c powerpc-openwrt-linux-musl-gcc rfc2047.c powerpc-openwrt-linux-musl-gcc route.c powerpc-openwrt-linux-musl-gcc search.c powerpc-openwrt-linux-musl-gcc sieve.c powerpc-openwrt-linux-musl-gcc smtp_in.c powerpc-openwrt-linux-musl-gcc smtp_out.c powerpc-openwrt-linux-musl-gcc spool_in.c In file included from local_scan.h:31, from exim.h:531, from spool_in.c:13: 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:451:27: note: in expansion of macro 'TIME_T_FMT' 451 | 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:591:28: note: in expansion of macro 'TIME_T_FMT' 591 | 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 powerpc-openwrt-linux-musl-gcc spool_out.c spool_out.c: In function 'spool_write_header': spool_out.c:243:35: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'long long int'} [-Wformat=] 243 | 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:31, from exim.h:531, from spool_out.c:12: config.h:18:25: note: format string is defined here 18 | # define TIME_T_FMT "%ld" | ~~^ | | | long int | %lld powerpc-openwrt-linux-musl-gcc std-crypto.c powerpc-openwrt-linux-musl-gcc store.c powerpc-openwrt-linux-musl-gcc string.c powerpc-openwrt-linux-musl-gcc tls.c In file included from tls.c:450: tls-openssl.c: In function 'ticket_key_callback': tls-openssl.c:1986:29: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'time_t' {aka 'long long int'} [-Wformat=] 1986 | 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:31, from exim.h:531, from tls.c:20: config.h:18:25: note: format string is defined here 18 | # define TIME_T_FMT "%ld" | ~~^ | | | long int | %lld In file included from tls.c:450: tls-openssl.c:2008:29: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'time_t' {aka 'long long int'} [-Wformat=] 2008 | if (key) debug_printf("STEK expire " TIME_T_FMT "\n", key->expire - now); | ^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ | | | time_t {aka long long int} In file included from local_scan.h:31, from exim.h:531, from tls.c:20: config.h:18:25: note: format string is defined here 18 | # define TIME_T_FMT "%ld" | ~~^ | | | long int | %lld In file included from tls.c:450: tls-openssl.c:2017:29: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'time_t' {aka 'long long int'} [-Wformat=] 2017 | DEBUG(D_tls) debug_printf("ticket usable, STEK expire " TIME_T_FMT "\n", key->expire - now); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ | | | time_t {aka long long int} In file included from local_scan.h:31, from exim.h:531, from tls.c:20: config.h:18:25: note: format string is defined here 18 | # define TIME_T_FMT "%ld" | ~~^ | | | long int | %lld powerpc-openwrt-linux-musl-gcc tod.c In file included from local_scan.h:31, from exim.h:531, from tod.c:12: 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:66:50: note: in expansion of macro 'TIME_T_FMT' 66 | (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:71:50: note: in expansion of macro 'TIME_T_FMT' 71 | (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 powerpc-openwrt-linux-musl-gcc transport.c powerpc-openwrt-linux-musl-gcc tree.c powerpc-openwrt-linux-musl-gcc verify.c powerpc-openwrt-linux-musl-gcc environment.c powerpc-openwrt-linux-musl-gcc macro.c powerpc-openwrt-linux-musl-gcc malware.c powerpc-openwrt-linux-musl-gcc mime.c powerpc-openwrt-linux-musl-gcc regex.c powerpc-openwrt-linux-musl-gcc spam.c powerpc-openwrt-linux-musl-gcc spool_mbox.c powerpc-openwrt-linux-musl-gcc arc.c powerpc-openwrt-linux-musl-gcc bmi_spam.c powerpc-openwrt-linux-musl-gcc dane.c powerpc-openwrt-linux-musl-gcc dcc.c powerpc-openwrt-linux-musl-gcc dmarc.c powerpc-openwrt-linux-musl-gcc imap_utf7.c powerpc-openwrt-linux-musl-gcc spf.c powerpc-openwrt-linux-musl-gcc srs.c powerpc-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 powerpc-openwrt-linux-musl-gcc -o exim_dbmbuild >>> exim_dbmbuild utility built powerpc-openwrt-linux-musl-gcc -o exim_dumpdb >>> exim_dumpdb utility built powerpc-openwrt-linux-musl-gcc -o exim_fixdb >>> exim_fixdb utility built powerpc-openwrt-linux-musl-gcc -o exim_tidydb >>> exim_tidydb utility built make[6]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-powerpc_8540_musl/exim-ldap/exim-4.95/build-Linux-powerpc/lookups' powerpc-openwrt-linux-musl-gcc dsearch.c powerpc-openwrt-linux-musl-gcc lsearch.c powerpc-openwrt-linux-musl-gcc ldap.c powerpc-openwrt-linux-musl-gcc spf.c powerpc-openwrt-linux-musl-gcc readsock.c powerpc-openwrt-linux-musl-gcc lf_quote.c powerpc-openwrt-linux-musl-gcc lf_check_file.c powerpc-openwrt-linux-musl-gcc lf_sqlperform.c powerpc-openwrt-linux-musl-gcc -shared cdb.c powerpc-openwrt-linux-musl-gcc -shared dbmdb.c powerpc-openwrt-linux-musl-gcc -shared dnsdb.c powerpc-openwrt-linux-musl-gcc -shared json.c powerpc-openwrt-linux-musl-gcc -shared mysql.c powerpc-openwrt-linux-musl-gcc -shared passwd.c powerpc-openwrt-linux-musl-gcc -shared pgsql.c powerpc-openwrt-linux-musl-gcc -shared redis.c powerpc-openwrt-linux-musl-gcc -shared sqlite.c powerpc-openwrt-linux-musl-gcc-ar r lookups.a /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_8540_gcc-11.3.0_musl/bin/../lib/gcc/powerpc-openwrt-linux-musl/11.3.0/../../../../powerpc-openwrt-linux-musl/bin/ar: creating lookups.a powerpc-openwrt-linux-musl-gcc-ranlib lookups.a make[6]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-powerpc_8540_musl/exim-ldap/exim-4.95/build-Linux-powerpc/lookups' make[6]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-powerpc_8540_musl/exim-ldap/exim-4.95/build-Linux-powerpc/auths' powerpc-openwrt-linux-musl-gcc auth-spa.c powerpc-openwrt-linux-musl-gcc call_pam.c powerpc-openwrt-linux-musl-gcc call_pwcheck.c powerpc-openwrt-linux-musl-gcc call_radius.c powerpc-openwrt-linux-musl-gcc check_serv_cond.c powerpc-openwrt-linux-musl-gcc cram_md5.c powerpc-openwrt-linux-musl-gcc cyrus_sasl.c powerpc-openwrt-linux-musl-gcc dovecot.c powerpc-openwrt-linux-musl-gcc external.c powerpc-openwrt-linux-musl-gcc get_data.c powerpc-openwrt-linux-musl-gcc get_no64_data.c powerpc-openwrt-linux-musl-gcc gsasl_exim.c powerpc-openwrt-linux-musl-gcc heimdal_gssapi.c powerpc-openwrt-linux-musl-gcc plaintext.c powerpc-openwrt-linux-musl-gcc pwcheck.c powerpc-openwrt-linux-musl-gcc spa.c powerpc-openwrt-linux-musl-gcc tls.c powerpc-openwrt-linux-musl-gcc xtextdecode.c powerpc-openwrt-linux-musl-gcc xtextencode.c powerpc-openwrt-linux-musl-gcc-ar r auths.a /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_8540_gcc-11.3.0_musl/bin/../lib/gcc/powerpc-openwrt-linux-musl/11.3.0/../../../../powerpc-openwrt-linux-musl/bin/ar: creating auths.a powerpc-openwrt-linux-musl-gcc-ranlib auths.a make[6]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-powerpc_8540_musl/exim-ldap/exim-4.95/build-Linux-powerpc/auths' make[6]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-powerpc_8540_musl/exim-ldap/exim-4.95/build-Linux-powerpc/pdkim' powerpc-openwrt-linux-musl-gcc pdkim.c powerpc-openwrt-linux-musl-gcc signing.c powerpc-openwrt-linux-musl-gcc-ar r pdkim.a /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_8540_gcc-11.3.0_musl/bin/../lib/gcc/powerpc-openwrt-linux-musl/11.3.0/../../../../powerpc-openwrt-linux-musl/bin/ar: creating pdkim.a powerpc-openwrt-linux-musl-gcc-ranlib pdkim.a make[6]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-powerpc_8540_musl/exim-ldap/exim-4.95/build-Linux-powerpc/pdkim' make[6]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-powerpc_8540_musl/exim-ldap/exim-4.95/build-Linux-powerpc/routers' powerpc-openwrt-linux-musl-gcc accept.c powerpc-openwrt-linux-musl-gcc dnslookup.c powerpc-openwrt-linux-musl-gcc ipliteral.c powerpc-openwrt-linux-musl-gcc iplookup.c powerpc-openwrt-linux-musl-gcc manualroute.c powerpc-openwrt-linux-musl-gcc queryprogram.c powerpc-openwrt-linux-musl-gcc redirect.c powerpc-openwrt-linux-musl-gcc rf_change_domain.c powerpc-openwrt-linux-musl-gcc rf_expand_data.c powerpc-openwrt-linux-musl-gcc rf_get_errors_address.c powerpc-openwrt-linux-musl-gcc rf_get_munge_headers.c powerpc-openwrt-linux-musl-gcc rf_get_transport.c powerpc-openwrt-linux-musl-gcc rf_get_ugid.c powerpc-openwrt-linux-musl-gcc rf_lookup_hostlist.c powerpc-openwrt-linux-musl-gcc rf_queue_add.c powerpc-openwrt-linux-musl-gcc rf_self_action.c powerpc-openwrt-linux-musl-gcc rf_set_ugid.c powerpc-openwrt-linux-musl-gcc-ar r routers.a /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_8540_gcc-11.3.0_musl/bin/../lib/gcc/powerpc-openwrt-linux-musl/11.3.0/../../../../powerpc-openwrt-linux-musl/bin/ar: creating routers.a powerpc-openwrt-linux-musl-gcc-ranlib routers.a make[6]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-powerpc_8540_musl/exim-ldap/exim-4.95/build-Linux-powerpc/routers' make[6]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-powerpc_8540_musl/exim-ldap/exim-4.95/build-Linux-powerpc/transports' powerpc-openwrt-linux-musl-gcc appendfile.c powerpc-openwrt-linux-musl-gcc autoreply.c powerpc-openwrt-linux-musl-gcc lmtp.c powerpc-openwrt-linux-musl-gcc pipe.c powerpc-openwrt-linux-musl-gcc queuefile.c powerpc-openwrt-linux-musl-gcc smtp.c powerpc-openwrt-linux-musl-gcc smtp_socks.c powerpc-openwrt-linux-musl-gcc tf_maildir.c powerpc-openwrt-linux-musl-gcc-ar r transports.a /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_8540_gcc-11.3.0_musl/bin/../lib/gcc/powerpc-openwrt-linux-musl/11.3.0/../../../../powerpc-openwrt-linux-musl/bin/ar: creating transports.a powerpc-openwrt-linux-musl-gcc-ranlib transports.a make[6]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-powerpc_8540_musl/exim-ldap/exim-4.95/build-Linux-powerpc/transports' powerpc-openwrt-linux-musl-gcc lookups/lf_quote.c powerpc-openwrt-linux-musl-gcc lookups/lf_check_file.c powerpc-openwrt-linux-musl-gcc lookups/lf_sqlperform.c powerpc-openwrt-linux-musl-gcc local_scan.c ../src/local_scan.c: In function 'local_scan': ../src/local_scan.c:40:28: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration] 40 | final_msg = (char*)malloc( final_length*sizeof(char) ) ; | ^~~~~~ ../src/local_scan.c:17:1: note: include '' or provide a declaration of 'malloc' 16 | #include +++ |+#include 17 | static int (*local_scan_fn)(int fd, uschar **return_text) = NULL; ../src/local_scan.c:40:28: warning: incompatible implicit declaration of built-in function 'malloc' [-Wbuiltin-declaration-mismatch] 40 | final_msg = (char*)malloc( final_length*sizeof(char) ) ; | ^~~~~~ ../src/local_scan.c:40:28: note: include '' or provide a declaration of 'malloc' powerpc-openwrt-linux-musl-gcc version.c powerpc-openwrt-linux-musl-gcc -o exim >>> exim binary built make[5]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-powerpc_8540_musl/exim-ldap/exim-4.95/build-Linux-powerpc' make[4]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-powerpc_8540_musl/exim-ldap/exim-4.95' rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-powerpc_8540_musl/exim-ldap/exim-4.95/ipkg-powerpc_8540/exim-ldap/usr/sbin/exim: executable Packaged contents of /builder/shared-workdir/build/sdk/build_dir/target-powerpc_8540_musl/exim-ldap/exim-4.95/ipkg-powerpc_8540/exim-ldap into /builder/shared-workdir/build/sdk/bin/packages/powerpc_8540/packages/exim-ldap_4.95-1_powerpc_8540.ipk time: package/feeds/packages/exim/ldap/compile#103.53#9.22#133.88