Applying /builder/shared-workdir/build/sdk/feeds/base_root/package/utils/ucode/patches/100-uloop-do-not-pass-exit-requests-to-the-exception-gua.patch using plaintext: patching file lib/uloop.c patching file tests/custom/06_lib_uloop/12_callback_exit Applying /builder/shared-workdir/build/sdk/feeds/base_root/package/utils/ucode/patches/101-uloop-allow-a-function-to-prepare-the-child-in-proce.patch using plaintext: patching file lib/uloop.c patching file tests/custom/06_lib_uloop/13_process_function The --no-warn-unused-cli option is deprecated. Use -Wno-unused-cli instead. -- The C compiler identification is GNU 14.4.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc64_e5500_gcc-14.4.0_musl/bin/powerpc64-openwrt-linux-musl-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Performing Test DEFAULT_FORTIFY_SOURCE -- Performing Test DEFAULT_FORTIFY_SOURCE - Success -- Checking for one of the modules 'zlib' -- Found ZLIB: /builder/shared-workdir/build/sdk/staging_dir/target-powerpc64_e5500_musl/usr/lib/libz.so (found version "1.3.1") -- Found PkgConfig: /builder/shared-workdir/build/sdk/staging_dir/host/bin/pkg-config (found version "2.5.1") -- Checking for module 'json-c' -- Found json-c, version 0.19 -- Looking for dlopen -- Looking for dlopen - found -- Looking for fmod -- Looking for fmod - found -- Looking for json_tokener_get_parse_end -- Looking for json_tokener_get_parse_end - found -- Looking for json_object_new_array_ext -- Looking for json_object_new_array_ext - found -- Looking for json_object_new_uint64 -- Looking for json_object_new_uint64 - found -- Looking for ceil -- Looking for ceil - found -- Looking for ubus_flush_requests -- Looking for ubus_flush_requests - found -- Looking for uloop_timeout_remaining64 -- Looking for uloop_timeout_remaining64 - found -- Looking for ubus_channel_connect -- Looking for ubus_channel_connect - found -- Looking for uci_set_conf2dir -- Looking for uci_set_conf2dir - found -- Looking for res_mkquery -- Looking for res_mkquery - found -- Looking for ns_initparse -- Looking for ns_initparse - found -- Looking for clock_gettime -- Looking for clock_gettime - found -- Looking for frexp -- Looking for frexp - found -- Looking for uloop_interval_set -- Looking for uloop_interval_set - found -- Looking for uloop_signal_add -- Looking for uloop_signal_add - found -- Checking for module 'libmd' -- Found libmd, version 1.2.0 -- Checking for module 'libffi' -- Found libffi, version 3.4.7 -- Performing Test HAVE_FFI_BAD_ARGTYPE -- Performing Test HAVE_FFI_BAD_ARGTYPE - Success -- Configuring done (12.5s) -- Generating done (0.3s) -- Build files have been written to: /builder/shared-workdir/build/sdk/build_dir/target-powerpc64_e5500_musl/ucode-2026.10.18~d2e8b8d2 ninja: Entering directory `/builder/shared-workdir/build/sdk/build_dir/target-powerpc64_e5500_musl/ucode-2026.10.18~d2e8b8d2' ninja: warning: Ignoring jobserver: Pipe-based protocol is not supported! [--jobserver-auth=3,4] [1/74] Building C object CMakeFiles/libucode.dir/platform.c.o [2/74] Building C object CMakeFiles/debug_lib.dir/lib/debug_proto.c.o [3/74] Building C object CMakeFiles/debug_lib.dir/lib/debug_remote.c.o [4/74] Building C object CMakeFiles/libucode.dir/chunk.c.o [5/74] Building C object CMakeFiles/log_lib.dir/lib/log.c.o [6/74] Building C object CMakeFiles/libucode.dir/vallist.c.o [7/74] Building C object CMakeFiles/digest_lib.dir/lib/digest.c.o [8/74] Building C object CMakeFiles/math_lib.dir/lib/math.c.o [9/74] Building C object CMakeFiles/zlib_lib.dir/lib/zlib.c.o [10/74] Building C object CMakeFiles/ucode.dir/main.c.o [11/74] Building C object CMakeFiles/ffi_lib.dir/lib/ffi/ffi.c.o FAILED: [code=1] CMakeFiles/ffi_lib.dir/lib/ffi/ffi.c.o /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc64_e5500_gcc-14.4.0_musl/bin/powerpc64-openwrt-linux-musl-gcc -DHAVE_FFI_BAD_ARGTYPE -DNDEBUG -D_GNU_SOURCE -Dffi_lib_EXPORTS -I"/builder/shared-workdir/build/sdk/build_dir/target-powerpc64_e5500_musl/ucode-2026.10.18~d2e8b8d2/include" -I/builder/shared-workdir/build/sdk/staging_dir/target-powerpc64_e5500_musl/usr/include/json-c -I/builder/shared-workdir/build/sdk/staging_dir/target-powerpc64_e5500_musl/usr/include/libnl-tiny -Os -pipe -mcpu=e5500 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-powerpc64_e5500_musl/ucode-2026.10.18~d2e8b8d2=ucode-2026.10.18~d2e8b8d2 -ffile-prefix-map=/builder/shared-workdir/build/sdk/staging_dir/target-powerpc64_e5500_musl=staging_dir/target-powerpc64_e5500_musl -Wl,-z,max-page-size=4096 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc64_e5500_gcc-14.4.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc64_e5500_gcc-14.4.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc64_e5500_gcc-14.4.0_musl/include/fortify -DNDEBUG -std=gnu99 -fPIC -Os -Wall -Werror -Wmissing-declarations -Wextra -Wformat -Werror=implicit-function-declaration -Werror=format-security -Werror=format-nonliteral -Wno-unused-parameter -Wno-error=unused-variable -fwrapv -ffunction-sections -MD -MT CMakeFiles/ffi_lib.dir/lib/ffi/ffi.c.o -MF CMakeFiles/ffi_lib.dir/lib/ffi/ffi.c.o.d -o CMakeFiles/ffi_lib.dir/lib/ffi/ffi.c.o -c '/builder/shared-workdir/build/sdk/build_dir/target-powerpc64_e5500_musl/ucode-2026.10.18~d2e8b8d2/lib/ffi/ffi.c' /builder/shared-workdir/build/sdk/build_dir/target-powerpc64_e5500_musl/ucode-2026.10.18~d2e8b8d2/lib/ffi/ffi.c: In function 'uc_ctype_to_ffi_type': /builder/shared-workdir/build/sdk/build_dir/target-powerpc64_e5500_musl/ucode-2026.10.18~d2e8b8d2/lib/ffi/ffi.c:825:33: error: 'ffi_type_complex_float' undeclared (first use in this function); did you mean 'ffi_type_float'? 825 | return &ffi_type_complex_float; | ^~~~~~~~~~~~~~~~~~~~~~ | ffi_type_float /builder/shared-workdir/build/sdk/build_dir/target-powerpc64_e5500_musl/ucode-2026.10.18~d2e8b8d2/lib/ffi/ffi.c:825:33: note: each undeclared identifier is reported only once for each function it appears in /builder/shared-workdir/build/sdk/build_dir/target-powerpc64_e5500_musl/ucode-2026.10.18~d2e8b8d2/lib/ffi/ffi.c:828:33: error: 'ffi_type_complex_double' undeclared (first use in this function); did you mean 'ffi_type_longdouble'? 828 | return &ffi_type_complex_double; | ^~~~~~~~~~~~~~~~~~~~~~~ | ffi_type_longdouble [12/74] Building C object CMakeFiles/io_lib.dir/lib/io.c.o [13/74] Building C object CMakeFiles/libucode.dir/source.c.o [14/74] Building C object CMakeFiles/ffi_lib.dir/lib/ffi/uc_cdata.c.o [15/74] Building C object CMakeFiles/libucode.dir/program.c.o [16/74] Building C object CMakeFiles/resolv_lib.dir/lib/resolv.c.o [17/74] Building C object CMakeFiles/uci_lib.dir/lib/uci.c.o [18/74] Building C object CMakeFiles/libucode.dir/lexer.c.o [19/74] Building C object CMakeFiles/ffi_lib.dir/lib/ffi/uc_ctype.c.o [20/74] Building C object CMakeFiles/serial_lib.dir/lib/serial.c.o [21/74] Building C object CMakeFiles/uloop_lib.dir/lib/uloop.c.o [22/74] Building C object CMakeFiles/ffi_lib.dir/lib/ffi/uc_cconv.c.o [23/74] Building C object CMakeFiles/fs_lib.dir/lib/fs.c.o [24/74] Building C object CMakeFiles/nl80211_lib.dir/lib/nl80211.c.o [25/74] Building C object CMakeFiles/struct_lib.dir/lib/struct.c.o [26/74] Building C object CMakeFiles/udbg.dir/udbg.c.o [27/74] Building C object CMakeFiles/netaddr_lib.dir/lib/netaddr.c.o [28/74] Building C object CMakeFiles/libucode.dir/lib.c.o [29/74] Building C object CMakeFiles/ubus_lib.dir/lib/ubus.c.o [30/74] Building C object CMakeFiles/ffi_lib.dir/lib/ffi/uc_cparse.c.o [31/74] Building C object CMakeFiles/libucode.dir/types.c.o [32/74] Building C object CMakeFiles/libucode.dir/vm.c.o [33/74] Building C object CMakeFiles/libucode.dir/compiler.c.o [34/74] Building C object CMakeFiles/debug_lib.dir/lib/debug.c.o [35/74] Building C object CMakeFiles/socket_lib.dir/lib/socket.c.o [36/74] Building C object CMakeFiles/rtnl_lib.dir/lib/rtnl.c.o ninja: build stopped: subcommand failed. make[3]: *** [Makefile:215: /builder/shared-workdir/build/sdk/build_dir/target-powerpc64_e5500_musl/ucode-2026.10.18~d2e8b8d2/.built] Error 1 time: package/feeds/base/ucode/compile#35.27#3.89#21.35