Applying /builder/shared-workdir/build/sdk/feeds/packages/net/knot-resolver/patches/010-fix-lmdb.patch using plaintext: patching file meson.build Applying /builder/shared-workdir/build/sdk/feeds/packages/net/knot-resolver/patches/030-fix-policy-hack.patch using plaintext: patching file modules/policy/policy.lua The Meson build system Version: 1.6.1 Source dir: /builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a76_musl/knot-resolver-5.7.6 Build dir: /builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a76_musl/knot-resolver-5.7.6/openwrt-build Build type: cross build Project name: knot-resolver Project version: 5.7.6 C compiler for the host machine: aarch64-openwrt-linux-musl-gcc (gcc 14.3.0 "aarch64-openwrt-linux-musl-gcc (OpenWrt GCC 14.3.0 r30804-d72157f4e3) 14.3.0") C linker for the host machine: aarch64-openwrt-linux-musl-gcc ld.bfd 2.44 C++ compiler for the host machine: aarch64-openwrt-linux-musl-g++ (gcc 14.3.0 "aarch64-openwrt-linux-musl-g++ (OpenWrt GCC 14.3.0 r30804-d72157f4e3) 14.3.0") C++ linker for the host machine: aarch64-openwrt-linux-musl-g++ ld.bfd 2.44 C compiler for the build machine: /builder/shared-workdir/build/sdk/staging_dir/host/bin/gcc (gcc 10.2.1 "gcc (Debian 10.2.1-6) 10.2.1 20210110") C linker for the build machine: /builder/shared-workdir/build/sdk/staging_dir/host/bin/gcc ld.bfd 2.35.2 C++ compiler for the build machine: /builder/shared-workdir/build/sdk/staging_dir/host/bin/g++ (gcc 10.2.1 "g++ (Debian 10.2.1-6) 10.2.1 20210110") C++ linker for the build machine: /builder/shared-workdir/build/sdk/staging_dir/host/bin/g++ ld.bfd 2.35.2 Build machine cpu family: x86_64 Build machine cpu: x86_64 Host machine cpu family: aarch64 Host machine cpu: generic Target machine cpu family: aarch64 Target machine cpu: generic Message: --- required dependencies --- Found pkg-config: YES (/builder/shared-workdir/build/sdk/staging_dir/host/bin/pkg-config) 2.5.1 Run-time dependency libknot found: YES 3.4.8 Run-time dependency libdnssec found: YES 3.4.8 Run-time dependency libzscanner found: YES 3.4.8 Run-time dependency libuv found: YES 1.48.0 Library lmdb found: YES Run-time dependency gnutls found: YES 3.8.10 Run-time dependency luajit found: YES 2.1.0-beta3 Message: ------------------------------ Message: --- optional dependencies --- Run-time dependency libnghttp2 found: YES 1.63.0 Run-time dependency openssl found: YES 3.5.2 Checking for function "asprintf" : YES Checking for function "sendmmsg" : YES Has header "libknot/xdp/xdp.h" : NO Found CMake: /builder/shared-workdir/build/sdk/staging_dir/host/bin/cmake (3.31.5) Run-time dependency libsystemd found: NO (tried pkgconfig and cmake) Library found: NO Message: --------------------------- ../../../../build_dir/target-aarch64_cortex-a76_musl/knot-resolver-5.7.6/meson.build:145: WARNING: Consider using the built-in warning_level option instead of using "-Wall". Configuring kresconfig.h using configuration Configuring trust_anchors.lua using configuration Configuring sandbox.lua using configuration Configuring distro-preconfig.lua using configuration Checking for size of "time_t" : 8 Checking for size of "long" : 8 Configuring kres-gen.lua using configuration Program ./kres-gen.sh found: YES (/builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a76_musl/knot-resolver-5.7.6/daemon/lua/./kres-gen.sh) Message: --- dnstap module dependencies --- Run-time dependency libprotobuf-c found: YES 1.5.2 Run-time dependency libfstrm found: YES 0.6.1 Program protoc found: YES (/builder/shared-workdir/build/sdk/staging_dir/hostpkg/bin/protoc) Message: ---------------------------------- Configuring http.lua using configuration Configuring upgrade-4-to-5.lua using configuration Configuring kresd.8 using configuration Program ../scripts/make-doc.sh found: YES (/builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a76_musl/knot-resolver-5.7.6/doc/../scripts/make-doc.sh) Message: --- lint dependencies --- Program clang-tidy found: NO Program luacheck found: NO Message: ------------------------- Message: ======================= SUMMARY ======================= paths prefix: /usr lib_dir: /usr/lib/knot-resolver sbin_dir: /usr/sbin etc_dir: /etc/knot-resolver root.hints: /etc/knot-resolver/root.hints trust_anchors keyfile_default: /etc/knot-resolver/root.keys managed_ta: enabled install_root_keys: disabled systemd: files: disabled work_dir: /var/lib/knot-resolver cache_dir: /var/cache/knot-resolver optional components client: disabled utils: disabled dnstap: enabled unit_tests: disabled config_tests: disabled extra_tests: disabled additional user: knot-resolver group: knot-resolver install_kresd_conf: disabled sendmmsg: enabled XDP (in libknot): disabled openssl debug: present capng: disabled malloc: libc default doh2: enabled ======================================================= Build targets in project: 18 NOTICE: Future-deprecated features used: * 0.56.0: {'dependency.get_pkgconfig_variable'} * 0.60.0: {'install_subdir with empty directory'} knot-resolver 5.7.6 User defined options Cross files : /builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a76_musl/knot-resolver-5.7.6/openwrt-cross.txt Native files : /builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a76_musl/knot-resolver-5.7.6/openwrt-native.txt buildtype : plain capng : disabled client : disabled config_tests : disabled default_library : both dnstap : enabled doc : disabled install_kresd_conf: disabled install_root_keys : disabled keyfile_default : /etc/knot-resolver/root.keys malloc : disabled prefix : /usr unit_tests : disabled utils : disabled Found ninja-1.12.1 at /builder/shared-workdir/build/sdk/staging_dir/host/bin/ninja ninja: Entering directory `/builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a76_musl/knot-resolver-5.7.6/openwrt-build' [1/87] Compiling C object contrib/libcontrib.a.p/ccan_asprintf_asprintf.c.o [2/87] Compiling C object contrib/libcontrib.a.p/ccan_json_json.c.o [3/87] Compiling C object contrib/libcontrib.a.p/ucw_mempool.c.o [4/87] Compiling C object contrib/libcontrib.a.p/ucw_mempool-fmt.c.o [5/87] Compiling C object contrib/libcontrib.a.p/mempattern.c.o [6/87] Compiling C object contrib/libcontrib.a.p/murmurhash3_murmurhash3.c.o [7/87] Compiling C object contrib/libcontrib.a.p/base32hex.c.o [8/87] Compiling C object contrib/libcontrib.a.p/base64.c.o [9/87] Compiling C object contrib/libcontrib.a.p/base64url.c.o [10/87] Linking static target contrib/libcontrib.a [11/87] Compiling C object lib/libkres.so.9.p/cache_api.c.o [12/87] Compiling C object lib/libkres.so.9.p/cache_cdb_lmdb.c.o [13/87] Compiling C object lib/libkres.so.9.p/cache_entry_list.c.o [14/87] Compiling C object lib/libkres.so.9.p/cache_entry_pkt.c.o [15/87] Compiling C object lib/libkres.so.9.p/cache_entry_rr.c.o [16/87] Compiling C object lib/libkres.so.9.p/cache_knot_pkt.c.o [17/87] Compiling C object lib/libkres.so.9.p/cache_nsec1.c.o [18/87] Compiling C object lib/libkres.so.9.p/cache_nsec3.c.o [19/87] Compiling C object lib/libkres.so.9.p/cache_peek.c.o [20/87] Compiling C object lib/libkres.so.9.p/dnssec.c.o [21/87] Compiling C object lib/libkres.so.9.p/dnssec_nsec.c.o [22/87] Compiling C object lib/libkres.so.9.p/dnssec_nsec3.c.o [23/87] Compiling C object lib/libkres.so.9.p/dnssec_signature.c.o [24/87] Compiling C object lib/libkres.so.9.p/dnssec_ta.c.o [25/87] Compiling C object lib/libkres.so.9.p/generic_lru.c.o [26/87] Compiling C object lib/libkres.so.9.p/generic_queue.c.o [27/87] Compiling C object lib/libkres.so.9.p/generic_trie.c.o [28/87] Compiling C object lib/libkres.so.9.p/layer_cache.c.o [29/87] Compiling C object lib/libkres.so.9.p/layer_iterate.c.o [30/87] Compiling C object lib/libkres.so.9.p/layer_validate.c.o [31/87] Compiling C object lib/libkres.so.9.p/log.c.o [32/87] Compiling C object lib/libkres.so.9.p/module.c.o [33/87] Compiling C object lib/libkres.so.9.p/resolve.c.o [34/87] Compiling C object lib/libkres.so.9.p/rplan.c.o [35/87] Compiling C object lib/libkres.so.9.p/selection.c.o [36/87] Compiling C object lib/libkres.so.9.p/selection_forward.c.o [37/87] Compiling C object lib/libkres.so.9.p/selection_iter.c.o [38/87] Compiling C object lib/libkres.so.9.p/utils.c.o [39/87] Compiling C object lib/libkres.so.9.p/zonecut.c.o [40/87] Linking target lib/libkres.so.9 [41/87] Generating symbol file lib/libkres.so.9.p/libkres.so.9.symbols [42/87] Compiling C object daemon/kresd.p/bindings_cache.c.o [43/87] Compiling C object daemon/kresd.p/bindings_event.c.o [44/87] Compiling C object daemon/kresd.p/bindings_impl.c.o [45/87] Compiling C object daemon/kresd.p/bindings_modules.c.o [46/87] Compiling C object daemon/kresd.p/bindings_net.c.o [47/87] Compiling C object daemon/kresd.p/bindings_worker.c.o [48/87] Compiling C object daemon/kresd.p/engine.c.o [49/87] Compiling C object daemon/kresd.p/ffimodule.c.o [50/87] Compiling C object daemon/kresd.p/io.c.o [51/87] Compiling C object daemon/kresd.p/main.c.o [52/87] Compiling C object daemon/kresd.p/network.c.o [53/87] Compiling C object daemon/kresd.p/proxyv2.c.o [54/87] Compiling C object daemon/kresd.p/session.c.o [55/87] Compiling C object daemon/kresd.p/tls.c.o [56/87] Compiling C object daemon/kresd.p/tls_ephemeral_credentials.c.o [57/87] Compiling C object daemon/kresd.p/tls_session_ticket-srv.c.o [58/87] Compiling C object daemon/kresd.p/udp_queue.c.o [59/87] Compiling C object daemon/kresd.p/worker.c.o [60/87] Compiling C object daemon/kresd.p/zimport.c.o [61/87] Compiling C object daemon/kresd.p/http.c.o [62/87] Generating modules/dnstap/dnstap_pb with a custom command FAILED: modules/dnstap/dnstap.pb-c.h modules/dnstap/dnstap.pb-c.c /builder/shared-workdir/build/sdk/staging_dir/hostpkg/bin/protoc --c_out=/builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a76_musl/knot-resolver-5.7.6/openwrt-build/modules/dnstap --proto_path /builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a76_musl/knot-resolver-5.7.6/modules/dnstap /builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a76_musl/knot-resolver-5.7.6/modules/dnstap/dnstap.proto protoc-gen-c: program not found or is not executable Please specify a program using absolute path or make sure the program is available in your PATH system variable --c_out: protoc-gen-c: Plugin failed with status code 1. ninja: build stopped: subcommand failed. make[3]: *** [Makefile:92: /builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a76_musl/knot-resolver-5.7.6/.built] Error 1 time: package/feeds/packages/knot-resolver/compile#20.63#6.00#27.51