The Meson build system Version: 1.6.1 Source dir: /builder/shared-workdir/build/sdk/build_dir/target-loongarch64_generic_musl/libinput-1.28.1 Build dir: /builder/shared-workdir/build/sdk/build_dir/target-loongarch64_generic_musl/libinput-1.28.1/openwrt-build Build type: cross build Project name: libinput Project version: 1.28.1 C compiler for the host machine: loongarch64-openwrt-linux-musl-gcc (gcc 14.3.0 "loongarch64-openwrt-linux-musl-gcc (OpenWrt GCC 14.3.0 r31609-66e5e9671f) 14.3.0") C linker for the host machine: loongarch64-openwrt-linux-musl-gcc 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 Build machine cpu family: x86_64 Build machine cpu: x86_64 Host machine cpu family: loongarch64 Host machine cpu: generic Target machine cpu family: loongarch64 Target machine cpu: generic Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wmissing-prototypes: YES Compiler for C supports arguments -Wstrict-prototypes: YES Compiler for C supports arguments -Wundef: YES Compiler for C supports arguments -Wlogical-op: YES Compiler for C supports arguments -Wpointer-arith: YES Compiler for C supports arguments -Wuninitialized: YES Compiler for C supports arguments -Winit-self: YES Compiler for C supports arguments -Wstrict-prototypes: YES (cached) Compiler for C supports arguments -Wimplicit-fallthrough: YES Compiler for C supports arguments -Wredundant-decls: YES Compiler for C supports arguments -Wincompatible-pointer-types: YES Compiler for C supports arguments -Wformat=2: YES Compiler for C supports arguments -Wno-missing-field-initializers: YES Compiler for C supports arguments -Wmissing-declarations: YES Compiler for C supports arguments -fvisibility=hidden: YES Fetching value of define "static_assert" : (undefined) Header "dirent.h" has symbol "versionsort" : YES Fetching value of define "SYS_pidfd_open" : 434 Checking for function "sigabbrev_np" : NO Header "errno.h" has symbol "program_invocation_short_name" : YES Has header "xlocale.h" : NO Checking if "locale.h" : links: YES Header "sys/ptrace.h" has symbol "PTRACE_ATTACH" : YES Found pkg-config: YES (/builder/shared-workdir/build/sdk/staging_dir/host/bin/pkg-config) 2.5.1 Run-time dependency libudev found: YES 251 Run-time dependency mtdev found: YES 1.1.7 Run-time dependency libevdev found: YES 1.13.4 Library m found: YES Library rt found: YES Run-time dependency libwacom found: YES 2.16.1 Header "libwacom/libwacom.h" has symbol "WACOM_BUTTON_DIAL_MODESWITCH" with dependency libwacom: YES Checking for function "libwacom_get_button_modeswitch_mode" with dependency libwacom: YES Configuring 80-libinput-device-groups.rules using configuration Configuring 90-libinput-fuzz-override.rules using configuration Configuring 80-libinput-device-groups-litest.rules using configuration Configuring 90-libinput-fuzz-override-litest.rules using configuration Header "sys/epoll.h" has symbol "epoll_create1" : YES Configuring test-util-includes-util-backtrace.h.c using configuration Configuring test-util-includes-util-bits.h.c using configuration Configuring test-util-includes-util-input-event.h.c using configuration Configuring test-util-includes-util-list.h.c using configuration Configuring test-util-includes-util-files.h.c using configuration Configuring test-util-includes-util-macros.h.c using configuration Configuring test-util-includes-util-matrix.h.c using configuration Configuring test-util-includes-util-prop-parsers.h.c using configuration Configuring test-util-includes-util-ratelimit.h.c using configuration Configuring test-util-includes-util-stringbuf.h.c using configuration Configuring test-util-includes-util-strings.h.c using configuration Configuring test-util-includes-util-time.h.c using configuration Configuring libinput-version.h using configuration Program test/test_quirks_files.py found: YES (/builder/shared-workdir/build/sdk/build_dir/target-loongarch64_generic_musl/libinput-1.28.1/test/test_quirks_files.py) Program test/helper-copy-and-exec-from-tmp.sh found: YES (/builder/shared-workdir/build/sdk/build_dir/target-loongarch64_generic_musl/libinput-1.28.1/test/helper-copy-and-exec-from-tmp.sh) Program test/symbols-leak-test found: YES (/builder/shared-workdir/build/sdk/build_dir/target-loongarch64_generic_musl/libinput-1.28.1/test/symbols-leak-test) C++ compiler for the host machine: loongarch64-openwrt-linux-musl-g++ (gcc 14.3.0 "loongarch64-openwrt-linux-musl-g++ (OpenWrt GCC 14.3.0 r31609-66e5e9671f) 14.3.0") C++ linker for the host machine: loongarch64-openwrt-linux-musl-g++ ld.bfd 2.44 Configuring libinput.1 using configuration Configuring libinput-analyze.1 using configuration Configuring libinput-analyze-buttons.1 using configuration Configuring libinput-analyze-per-slot-delta.1 using configuration Configuring libinput-analyze-recording.1 using configuration Configuring libinput-analyze-touch-down-state.1 using configuration Configuring libinput-debug-events.1 using configuration Configuring libinput-debug-tablet.1 using configuration Configuring libinput-list-devices.1 using configuration Configuring libinput-list-kernel-devices.1 using configuration Configuring libinput-measure.1 using configuration Configuring libinput-measure-fuzz.1 using configuration Configuring libinput-measure-touchpad-size.1 using configuration Configuring libinput-measure-touchpad-tap.1 using configuration Configuring libinput-measure-touchpad-pressure.1 using configuration Configuring libinput-measure-touch-size.1 using configuration Configuring libinput-quirks.1 using configuration Configuring libinput-record.1 using configuration Configuring libinput-replay.1 using configuration Configuring libinput-test.1 using configuration Configuring libinput-quirks-list.1 using configuration Configuring libinput-quirks-validate.1 using configuration Configuring config.h using configuration Build targets in project: 37 libinput 1.28.1 User defined options Cross files : /builder/shared-workdir/build/sdk/build_dir/target-loongarch64_generic_musl/libinput-1.28.1/openwrt-cross.txt Native files : /builder/shared-workdir/build/sdk/build_dir/target-loongarch64_generic_musl/libinput-1.28.1/openwrt-native.txt buildtype : plain debug-gui : false default_library : both epoll-dir : no libwacom : true tests : false zshcompletiondir: no Found ninja-1.13.1 at /builder/shared-workdir/build/sdk/staging_dir/host/bin/ninja ninja: Entering directory `/builder/shared-workdir/build/sdk/build_dir/target-loongarch64_generic_musl/libinput-1.28.1/openwrt-build' ninja: warning: Ignoring jobserver: Pipe-based protocol is not supported! [--jobserver-auth=3,4] [1/120] Compiling C object liblibinput-util.a.p/src_util-list.c.o [2/120] Compiling C object liblibinput-util.a.p/src_util-ratelimit.c.o [3/120] Compiling C object libinput.so.10.13.0.p/src_filter-flat.c.o [4/120] Compiling C object libinput.so.10.13.0.p/src_filter-touchpad-flat.c.o [5/120] Compiling C object libinput.so.10.13.0.p/src_filter-custom.c.o [6/120] Compiling C object libinput.so.10.13.0.p/src_filter-tablet.c.o [7/120] Compiling C object libinput.so.10.13.0.p/src_filter-mouse.c.o [8/120] Compiling C object libinput.so.10.13.0.p/src_filter-trackpoint-flat.c.o [9/120] Compiling C object liblibinput-util.a.p/src_util-strings.c.o [10/120] Compiling C object libinput.so.10.13.0.p/src_filter-low-dpi.c.o [11/120] Compiling C object libinput.so.10.13.0.p/src_filter-trackpoint.c.o [12/120] Compiling C object libinput.so.10.13.0.p/src_filter-touchpad.c.o [13/120] Compiling C object libinput.so.10.13.0.p/src_libinput-private-config.c.o [14/120] Compiling C object libinput.so.10.13.0.p/src_filter-touchpad-x230.c.o [15/120] Compiling C object libinput.so.10.13.0.p/src_filter.c.o [16/120] Compiling C object liblibinput-util.a.p/src_util-prop-parsers.c.o [17/120] Compiling C object libinput.so.10.13.0.p/src_evdev-mt-touchpad-thumb.c.o [18/120] Linking static target liblibinput-util.a [19/120] Compiling C object libinput.so.10.13.0.p/src_evdev-wheel.c.o [20/120] Compiling C object libinput.so.10.13.0.p/src_udev-seat.c.o [21/120] Compiling C object libinput.so.10.13.0.p/src_evdev-middle-button.c.o [22/120] Compiling C object libinput.so.10.13.0.p/src_evdev-mt-touchpad-edge-scroll.c.o [23/120] Compiling C object libinput.so.10.13.0.p/src_timer.c.o [24/120] Compiling C object libinput.so.10.13.0.p/src_path-seat.c.o [25/120] Compiling C object libfilter.a.p/src_filter-custom.c.o [26/120] Compiling C object libfilter.a.p/src_filter.c.o [27/120] Compiling C object libinput.so.10.13.0.p/src_evdev-debounce.c.o [28/120] Compiling C object libfilter.a.p/src_filter-flat.c.o [29/120] Compiling C object libinput.so.10.13.0.p/src_evdev-totem.c.o [30/120] Compiling C object libfilter.a.p/src_filter-low-dpi.c.o [31/120] Compiling C object libinput.so.10.13.0.p/src_evdev-tablet-pad-leds.c.o [32/120] Compiling C object libfilter.a.p/src_filter-touchpad-flat.c.o [33/120] Compiling C object libinput.so.10.13.0.p/src_evdev-mt-touchpad-buttons.c.o [34/120] Compiling C object libfilter.a.p/src_filter-touchpad.c.o [35/120] Compiling C object libfilter.a.p/src_filter-mouse.c.o [36/120] Compiling C object libfilter.a.p/src_filter-touchpad-x230.c.o [37/120] Generating libinput-git-version.h with a custom command fatal: not a git repository (or any of the parent directories): .git [38/120] Compiling C object libfilter.a.p/src_filter-tablet.c.o [39/120] Compiling C object libfilter.a.p/src_filter-trackpoint.c.o [40/120] Compiling C object libfilter.a.p/src_filter-trackpoint-flat.c.o [41/120] Compiling C object libinput.so.10.13.0.p/src_evdev-mt-touchpad-tap.c.o [42/120] Compiling C object libinput.so.10.13.0.p/src_evdev-tablet-pad.c.o [43/120] Compiling C object test-build-util-bits.h.p/meson-generated_.._test-util-includes-util-bits.h.c.o [44/120] Compiling C object libinput-fuzz-extract.p/udev_libinput-fuzz-extract.c.o [45/120] Compiling C object test-build-util-list.h.p/meson-generated_.._test-util-includes-util-list.h.c.o [46/120] Compiling C object test-build-util-input-event.h.p/meson-generated_.._test-util-includes-util-input-event.h.c.o [47/120] Compiling C object libinput-fuzz-to-zero.p/udev_libinput-fuzz-to-zero.c.o [48/120] Compiling C object test-build-util-backtrace.h.p/meson-generated_.._test-util-includes-util-backtrace.h.c.o In file included from test-util-includes-util-backtrace.h.c:2: ../src/util-backtrace.h: In function 'backtrace_print': ../src/util-backtrace.h:57:5: warning: "HAVE_GSTACK" is not defined, evaluates to 0 [-Wundef] 57 | #if HAVE_GSTACK | ^~~~~~~~~~~ [49/120] Compiling C object test-build-util-macros.h.p/meson-generated_.._test-util-includes-util-macros.h.c.o [50/120] Compiling C object test-build-util-files.h.p/meson-generated_.._test-util-includes-util-files.h.c.o [51/120] Compiling C object test-build-util-matrix.h.p/meson-generated_.._test-util-includes-util-matrix.h.c.o [52/120] Compiling C object test-build-util-prop-parsers.h.p/meson-generated_.._test-util-includes-util-prop-parsers.h.c.o [53/120] Compiling C object test-build-util-ratelimit.h.p/meson-generated_.._test-util-includes-util-ratelimit.h.c.o [54/120] Compiling C object libinput.so.10.13.0.p/src_util-libinput.c.o [55/120] Compiling C object test-build-util-stringbuf.h.p/meson-generated_.._test-util-includes-util-stringbuf.h.c.o [56/120] Compiling C object test-build-util-strings.h.p/meson-generated_.._test-util-includes-util-strings.h.c.o [57/120] Compiling C object libinput-device-group.p/udev_libinput-device-group.c.o [58/120] Compiling C object test-build-util-time.h.p/meson-generated_.._test-util-includes-util-time.h.c.o [59/120] Linking static target libfilter.a [60/120] Compiling C object libinput-fuzz-extract.p/src_util-strings.c.o [61/120] Compiling C object libquirks.a.p/src_quirks.c.o [62/120] Compiling C object libinput-measure.p/tools_libinput-measure.c.o [63/120] Compiling C object test-build-pedantic.p/test_build-pedantic.c.o FAILED: [code=1] test-build-pedantic.p/test_build-pedantic.c.o loongarch64-openwrt-linux-musl-gcc -Itest-build-pedantic.p -I. -I.. -I../src -I../include -I/builder/shared-workdir/build/sdk/staging_dir/target-loongarch64_generic_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/include/fortify -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu99 -Wno-unused-parameter -Wmissing-prototypes -Wstrict-prototypes -Wundef -Wlogical-op -Wpointer-arith -Wuninitialized -Winit-self -Wstrict-prototypes -Wimplicit-fallthrough -Wredundant-decls -Wincompatible-pointer-types -Wformat=2 -Wno-missing-field-initializers -Wmissing-declarations -fvisibility=hidden -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-loongarch64_generic_musl/libinput-1.28.1=libinput-1.28.1 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -std=c99 -pedantic -Werror -MD -MQ test-build-pedantic.p/test_build-pedantic.c.o -MF test-build-pedantic.p/test_build-pedantic.c.o.d -o test-build-pedantic.p/test_build-pedantic.c.o -c ../test/build-pedantic.c In file included from ../src/libinput.h:32, from ../test/build-pedantic.c:1: /builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/include/fortify/stdlib.h: In function 'qsort': /builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/include/fortify/stdlib.h:95:16: error: ISO C forbids 'return' with expression, in function returning void [-Werror=pedantic] 95 | return __orig_qsort(base, nmemb, size, compar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/include/fortify/stdlib.h:23: /builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/include/stdlib.h:58:6: note: declared here 58 | void qsort (void *, size_t, size_t, int (*)(const void *, const void *)); | ^~~~~ cc1: all warnings being treated as errors [64/120] Compiling C object test-builddir-lookup.p/test_test-builddir-lookup.c.o [65/120] Compiling C object libinput.p/tools_libinput-tool.c.o [66/120] Compiling C object test-build-linker.p/test_build-pedantic.c.o [67/120] Compiling C object libinput-analyze.p/tools_libinput-analyze.c.o [68/120] Compiling C object test-build-std-gnuc90.p/test_build-pedantic.c.o [69/120] Compiling C object libinput-debug-events.p/tools_libinput-debug-events.c.o [70/120] Compiling C object libinput-quirks.p/tools_libinput-quirks.c.o [71/120] Compiling C object libinput.so.10.13.0.p/src_evdev-fallback.c.o [72/120] Linking static target libquirks.a [73/120] Compiling C++ object test-build-cxx.p/test_build-cxx.cc.o [74/120] Compiling C object liblibinput-util-libinput.a.p/src_util-libinput.c.o [75/120] Compiling C object libinput-fuzz-extract.p/src_util-prop-parsers.c.o [76/120] Compiling C object libtools_shared.a.p/tools_shared.c.o [77/120] Compiling C object libinput-debug-tablet.p/tools_libinput-debug-tablet.c.o [78/120] Compiling C object ptraccel-debug.p/tools_ptraccel-debug.c.o [79/120] Compiling C object libinput-list-devices.p/tools_libinput-list-devices.c.o [80/120] Compiling C object libinput.so.10.13.0.p/src_evdev-tablet.c.o ../src/evdev-tablet.c: In function 'tool_set_bits_from_libwacom': ../src/evdev-tablet.c:1051:9: warning: 'libwacom_stylus_get_for_id' is deprecated [-Wdeprecated-declarations] 1051 | s = libwacom_stylus_get_for_id(db, tool->tool_id); | ^ In file included from ../src/libinput-private.h:35, from ../src/evdev.h:36, from ../src/evdev-tablet.h:28, from ../src/evdev-tablet.c:25: /builder/shared-workdir/build/sdk/staging_dir/target-loongarch64_generic_musl/usr/include/libwacom-1.0/libwacom/libwacom.h:922:20: note: declared here 922 | const WacomStylus *libwacom_stylus_get_for_id (const WacomDeviceDatabase *db, int id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/evdev-tablet.c: In function 'tablet_is_aes': ../src/evdev-tablet.c:2840:17: warning: 'libwacom_get_supported_styli' is deprecated [-Wdeprecated-declarations] 2840 | const int *stylus_ids = libwacom_get_supported_styli(wacom, &nstyli); | ^~~~~ /builder/shared-workdir/build/sdk/staging_dir/target-loongarch64_generic_musl/usr/include/libwacom-1.0/libwacom/libwacom.h:703:12: note: declared here 703 | const int *libwacom_get_supported_styli(const WacomDevice *device, int *num_styli); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [81/120] Compiling C object libinput.so.10.13.0.p/src_evdev-mt-touchpad-gestures.c.o [82/120] Compiling C object libinput.so.10.13.0.p/src_evdev.c.o [83/120] Compiling C object libinput.so.10.13.0.p/src_evdev-mt-touchpad.c.o [84/120] Compiling C object libinput-record.p/tools_libinput-record.c.o [85/120] Compiling C object libinput.so.10.13.0.p/src_libinput.c.o ninja: build stopped: subcommand failed. make[3]: *** [Makefile:69: /builder/shared-workdir/build/sdk/build_dir/target-loongarch64_generic_musl/libinput-1.28.1/.built] Error 1 time: package/feeds/packages/libinput/compile#22.04#4.28#25.35