==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_9bc5541b-2efb-4228-99dd-767ab6f6a80f]...done ==> Making package: libei 1.6.0-1.1 (Sat May 16 03:35:17 2026) ==> Retrieving sources... -> Cloning libei git repo... Cloning into bare repository '/home/alhp/workspace/build/x86-64-v2/libei-1.6.0-1/libei'... -> Cloning nemequ-munit git repo... Cloning into bare repository '/home/alhp/workspace/build/x86-64-v2/libei-1.6.0-1/nemequ-munit'... ==> Validating source files with b2sums... libei ... Passed nemequ-munit ... Passed ==> Verifying source file signatures with gpg... libei git repo ... Passed ==> Making package: libei 1.6.0-1.1 (Sat May 16 01:35:29 2026) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (1) New Version Net Change extra/libevdev 1.13.6-1 0.21 MiB Total Installed Size: 0.21 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libevdev... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (38) New Version Net Change extra/clang 22.1.5-1 254.43 MiB extra/compiler-rt 22.1.5-1 54.94 MiB core/debuginfod 0.195-1 0.43 MiB extra/fmt 12.1.0-2 0.70 MiB extra/gobject-introspection-runtime 1.86.0-2 0.15 MiB core/libedit 20251016_3.1-1 0.26 MiB extra/libgirepository 1.86.0-2 1.52 MiB core/libmicrohttpd 1.0.5-1 0.60 MiB extra/libyaml 0.2.5-3 0.18 MiB extra/llvm-libs 22.1.5-1 163.71 MiB extra/ninja 1.13.2-3 0.41 MiB extra/perl-error 0.17030-3 0.04 MiB extra/perl-mailtools 2.22-3 0.10 MiB extra/perl-timedate 2.35-1 0.15 MiB extra/python-dbus 1.4.0-2 0.62 MiB extra/python-execnet 2.1.2-3 0.55 MiB extra/python-gobject 3.56.3-1 1.51 MiB extra/python-iniconfig 2.3.0-1 0.07 MiB extra/python-markupsafe 3.0.3-1 0.09 MiB extra/python-packaging 26.2-1 1.23 MiB extra/python-pluggy 1.6.0-3 0.23 MiB extra/python-pygments 2.20.0-1 15.36 MiB extra/python-tqdm 4.67.3-1 0.62 MiB extra/spdlog 1.17.0-2 0.69 MiB extra/xkeyboard-config 2.47-1 10.23 MiB extra/zlib-ng 2.3.3-1 0.28 MiB extra/doxygen 1.16.1-3 20.74 MiB extra/git 2.54.0-1 30.26 MiB extra/libxkbcommon 1.13.1-1 1.03 MiB extra/meson 1.11.1-1 16.41 MiB extra/python-attrs 26.1.0-1 0.63 MiB extra/python-dbusmock 0.38.1-1 0.72 MiB extra/python-jinja 1:3.1.6-3 2.04 MiB extra/python-pytest 1:9.0.3-1 4.86 MiB extra/python-pytest-xdist 3.8.0-3 0.56 MiB extra/python-structlog 25.5.0-3 0.81 MiB extra/python-yaml 6.0.3-2 0.96 MiB extra/valgrind 3.25.1-5 74.99 MiB Total Installed Size: 663.11 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libedit... installing llvm-libs... installing compiler-rt... installing clang... Optional dependencies for clang openmp: OpenMP support in clang with -fopenmp python: for scan-view and git-clang-format [installed] llvm: referenced by some clang headers installing fmt... installing spdlog... installing doxygen... Optional dependencies for doxygen graphviz: for caller/callee graph generation qt6-base: for doxywizard qt6-svg: for doxywizard texlive-fontsrecommended: for generating LaTeX, Postscript and PDF output texlive-fontutils: for generating LaTeX, Postscript and PDF output texlive-latexextra: for generating LaTeX, Postscript and PDF output texlive-plaingeneric: for generating LaTeX, Postscript and PDF output installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 wayland: xkbcli interactive-wayland installing ninja... installing python-tqdm... Optional dependencies for python-tqdm python-requests: telegram installing meson... installing python-attrs... installing python-dbus... Optional dependencies for python-dbus python-gobject: D-Bus services via PyGI [pending] installing libgirepository... installing gobject-introspection-runtime... installing python-gobject... Optional dependencies for python-gobject python-cairo: Cairo bindings installing python-dbusmock... installing python-markupsafe... installing python-jinja... Optional dependencies for python-jinja python-babel: for i18n support installing python-iniconfig... installing python-packaging... installing python-pluggy... installing python-pygments... installing python-pytest... installing python-structlog... Optional dependencies for python-structlog python-greenlet: for greenlet support in structlog.threadlocal (deprecated) python-twisted: for structlog.twisted python-rich: for structlog.dev python-better-exceptions: for structlog.dev installing libyaml... installing python-yaml... installing python-execnet... installing python-pytest-xdist... Optional dependencies for python-pytest-xdist python-psutil: to use psutil for detection of the number of CPUs available python-setproctitle: to update the process title installing libmicrohttpd... installing debuginfod... Optional dependencies for debuginfod elfutils=0.195: for translations [installed] installing valgrind... Optional dependencies for valgrind lib32-glibc: 32-bit ABI support [installed] python: cg_* scripts [installed] :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 969. Creating user 'git' (git daemon user) with UID 969 and GID 969. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Updating the info directory file... ==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of libei git repo... Cloning into 'libei'... done. Switched to a new branch 'makepkg' -> Creating working copy of nemequ-munit git repo... Cloning into 'nemequ-munit'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... ==> Starting build()... + exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_pie=true -D python.bytecompile=1 libei build -D documentation=api The Meson build system Version: 1.11.1 Source dir: /startdir/src/libei Build dir: /startdir/src/build Build type: native build Project name: libei Project version: 1.6.0 C compiler for the host machine: cc (gcc 16.1.1 "cc (GCC) 16.1.1 20260430") C linker for the host machine: cc ld.bfd 2.46.0 Host machine cpu family: x86_64 Host machine cpu: x86_64 Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wmissing-prototypes: YES Compiler for C supports arguments -Wno-missing-field-initializers: YES Compiler for C supports arguments -Wstrict-prototypes: YES Compiler for C supports arguments -Wstrict-prototypes: YES (cached) 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 -Wformat-overflow=2: YES Compiler for C supports arguments -Wformat-signedness: YES Compiler for C supports arguments -Wformat-truncation=2: YES Compiler for C supports arguments -Wmissing-declarations: YES Compiler for C supports arguments -Wshift-overflow=2: YES Compiler for C supports arguments -Wstrict-overflow=2: YES Compiler for C supports arguments -Wswitch: YES Checking for function "memfd_create" : YES Checking if "has C23 auto keyword" compiles: NO Library m found: YES Found pkg-config: YES (/usr/bin/pkg-config) 2.5.1 Did not find CMake 'cmake' Found CMake: NO Run-time dependency epoll-shim found: NO (tried pkg-config and cmake) Run-time dependency xkbcommon found: YES 1.13.1 Run-time dependency libevdev found: YES 1.13.6 Message: Trying to find an sd-bus provider... Run-time dependency libsystemd found: YES 260 Message: Using sd-bus provider "libsystemd" Dependency libsystemd for host machine found: YES 260 (cached) Configuring config.h using configuration Program ei-scanner found: YES (/startdir/src/libei/proto/ei-scanner) Program xmllint found: YES (/usr/bin/xmllint) Program python3 (jinja2) found: YES (/usr/bin/python3) modules: jinja2 Found pkg-config: YES (/usr/bin/pkg-config) 2.5.1 Executing subproject munit munit| Project name: munit munit| Project version: undefined munit| C compiler for the host machine: cc (gcc 16.1.1 "cc (GCC) 16.1.1 20260430") munit| C linker for the host machine: cc ld.bfd 2.46.0 munit| libei/subprojects/munit/meson.build:6: WARNING: Consider using the built-in option for language standard version instead of using "-std=c99". munit| Build targets in project: 14 munit| Subproject munit finished. Dependency munit for host machine from subproject subprojects/munit found: YES undefined Program valgrind found: YES (/usr/bin/valgrind) libei/test/meson.build:138: WARNING: add_languages is missing native:, assuming languages are wanted for both host and build. C++ compiler for the host machine: c++ (gcc 16.1.1 "c++ (GCC) 16.1.1 20260430") C++ linker for the host machine: c++ ld.bfd 2.46.0 Program python3 found: YES (/usr/bin/python3) Program python3 (pytest, structlog, dbusmock) found: YES (/usr/bin/python3) modules: pytest, structlog, dbusmock Program pytest found: YES (/usr/bin/pytest) Program python3 (xdist) found: YES (/usr/bin/python3) modules: xdist Configuring test_protocol.py using configuration Configuring test_scanner.py using configuration Program doxygen found: YES (/usr/bin/doxygen) Configuring libei.doxygen using configuration Program ruff found: NO Build targets in project: 28 libei 1.6.0 Conditional Features sd-bus-provider : libsystemd liboeffis : YES libei : YES libeis : YES Test options valgrind available : true unit tests enabled : true pytest tests enabled: true Subprojects munit : YES 1 warnings User defined options auto_features : enabled b_pie : true buildtype : plain documentation : api libexecdir : lib prefix : /usr python.bytecompile : 1 sbindir : bin wrap_mode : nodownload Found ninja-1.13.2 at /usr/bin/ninja Generating targets: 0%| | 0/28 eta ? Generating targets: 86%|████████▌ | 24/28 eta 00:00 Writing build.ninja: 0%| | 0/194 eta ? ninja: Entering directory `/startdir/src/build' [1/161] Compiling C object src/libutil.a.p/util-bits.c.o [2/161] Compiling C object src/libutil.a.p/util-io.c.o [3/161] Compiling C object src/libutil.a.p/util-list.c.o [4/161] Compiling C object src/libutil.a.p/util-logger.c.o [5/161] Compiling C object src/libutil.a.p/util-memmap.c.o [6/161] Compiling C object src/libutil.a.p/util-memfile.c.o [7/161] Compiling C object src/libutil.a.p/util-sources.c.o [8/161] Compiling C object test/unit-tests-utils.p/.._src_util-bits.c.o [9/161] Compiling C object test/unit-tests-utils.p/unit-tests.c.o [10/161] Compiling C object test/unit-tests-utils.p/.._src_util-memmap.c.o [11/161] Compiling C object test/unit-tests-utils.p/.._src_util-list.c.o [12/161] Compiling C object test/libeierpecken.a.p/eierpecken.c.o [13/161] Compiling C object test/unit-tests-oeffis.p/unit-tests.c.o [14/161] Compiling C object test/eierpecken.p/test-ei-seat.c.o [15/161] Linking static target test/libeierpecken.a [16/161] Compiling C object test/test-build-libei.p/buildtest.c.o [17/161] Generating src/ei-proto-headers with a custom command [18/161] Compiling C++ object test/test-build-cxx-libeis.p/buildtest.cc.o [19/161] Compiling C object tools/ei-debug-events.p/ei-debug-events.c.o [20/161] Compiling C object test/unit-tests-utils.p/.._src_util-logger.c.o [21/161] Compiling C object test/test-build-libeis.p/buildtest.c.o [22/161] Compiling C++ object test/test-build-cxx-libei.p/buildtest.cc.o [23/161] Compiling C object test/eierpecken.p/test-main.c.o [24/161] Generating src/brei-proto-headers with a custom command [25/161] Generating src/ei-proto-sources with a custom command [26/161] Compiling C object subprojects/munit/libmunit.so.p/munit.c.o [27/161] Compiling C object test/libunittest.a.p/.._src_util-munit.c.o [28/161] Compiling C object tools/eis-demo-server.p/eis-demo-server-uinput.c.o [29/161] Compiling C object src/libutil.a.p/util-strings.c.o [30/161] Generating src/eis-proto-headers with a custom command [31/161] Generating src/eis-proto-sources with a custom command [32/161] Compiling C object src/liboeffis.so.1.6.0.p/liboeffis.c.o [33/161] Compiling C object tools/eis-demo-server.p/eis-demo-server.c.o [34/161] Compiling C object tools/ei-demo-client.p/ei-demo-client.c.o [35/161] Compiling C object tools/oeffis-demo-tool.p/oeffis-demo-tool.c.o [36/161] Compiling C object test/unit-tests-utils.p/.._src_util-memfile.c.o [37/161] Compiling C object test/unit-tests-oeffis.p/.._src_liboeffis.c.o [38/161] Compiling C object test/eierpecken.p/test-ei.c.o [39/161] Compiling C object test/eierpecken.p/test-eis.c.o [40/161] Generating doc/api/mainpage.dox with a custom command [41/161] Generating test/eiproto.py with a custom command [42/161] Compiling C object test/unit-tests-utils.p/.._src_util-io.c.o [43/161] Compiling C object test/unit-tests-utils.p/.._src_util-sources.c.o ../libei/src/util-sources.c: In function ‘drain_data’: ../libei/src/util-sources.c:327:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 327 | read(source_get_fd(source), buf, sizeof(buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [44/161] Compiling C object test/unit-tests-utils.p/.._src_util-strings.c.o [45/161] Compiling C object test/eierpecken.p/test-ei-device.c.o [46/161] Compiling C object src/libei.so.1.6.0.p/brei-shared.c.o [47/161] Compiling C object src/libei.so.1.6.0.p/libei.c.o [48/161] Compiling C object src/libei.so.1.6.0.p/libei-button.c.o [49/161] Compiling C object src/libei.so.1.6.0.p/libei-callback.c.o [50/161] Compiling C object src/libei.so.1.6.0.p/libei-connection.c.o [51/161] Compiling C object src/libei.so.1.6.0.p/meson-generated_.._ei-proto.c.o [52/161] Compiling C object src/libei.so.1.6.0.p/libei-device.c.o [53/161] Compiling C object src/libei.so.1.6.0.p/libei-event.c.o [54/161] Compiling C object src/libei.so.1.6.0.p/libei-fd.c.o [55/161] Linking static target src/libutil.a [56/161] Compiling C object src/libei.so.1.6.0.p/libei-handshake.c.o [57/161] Compiling C object src/libei.so.1.6.0.p/libei-keyboard.c.o [58/161] Compiling C object src/libei.so.1.6.0.p/libei-log.c.o [59/161] Compiling C object src/libei.so.1.6.0.p/libei-pingpong.c.o [60/161] Compiling C object src/libei.so.1.6.0.p/libei-ping.c.o [61/161] Compiling C object src/libei.so.1.6.0.p/libei-pointer-absolute.c.o [62/161] Compiling C object src/libei.so.1.6.0.p/libei-pointer.c.o [63/161] Compiling C object src/libeis.so.1.6.0.p/libeis-callback.c.o [64/161] Compiling C object src/libeis.so.1.6.0.p/libeis-ping.c.o [65/161] Compiling C object src/libei.so.1.6.0.p/libei-text.c.o [66/161] Compiling C object src/libei.so.1.6.0.p/libei-region.c.o [67/161] Compiling C object src/libei.so.1.6.0.p/libei-scroll.c.o [68/161] Compiling C object src/libei.so.1.6.0.p/libei-socket.c.o [69/161] Compiling C object src/libei.so.1.6.0.p/libei-touchscreen.c.o [70/161] Compiling C object src/libei.so.1.6.0.p/libei-seat.c.o [71/161] Compiling C object src/libeis.so.1.6.0.p/meson-generated_.._eis-proto.c.o [72/161] Compiling C object src/libeis.so.1.6.0.p/libeis-client.c.o [73/161] Compiling C object src/libeis.so.1.6.0.p/libeis-event.c.o [74/161] Compiling C object src/libeis.so.1.6.0.p/libeis-fd.c.o [75/161] Compiling C object src/libeis.so.1.6.0.p/libeis-handshake.c.o [76/161] Compiling C object src/libeis.so.1.6.0.p/libeis-keyboard.c.o [77/161] Compiling C object src/libeis.so.1.6.0.p/libeis-log.c.o [78/161] Compiling C object src/libeis.so.1.6.0.p/libeis-pointer-absolute.c.o [79/161] Compiling C object src/libeis.so.1.6.0.p/libeis-pointer.c.o [80/161] Compiling C object src/libeis.so.1.6.0.p/libeis-scroll.c.o [81/161] Compiling C object src/libeis.so.1.6.0.p/libeis-touchscreen.c.o [82/161] Compiling C object src/libeis.so.1.6.0.p/brei-shared.c.o [83/161] Compiling C object src/libeis.so.1.6.0.p/libeis-button.c.o [84/161] Compiling C object src/libeis.so.1.6.0.p/libeis-connection.c.o [85/161] Compiling C object src/libeis.so.1.6.0.p/libeis-device.c.o [86/161] Compiling C object src/libeis.so.1.6.0.p/libeis-pingpong.c.o [87/161] Compiling C object src/libeis.so.1.6.0.p/libeis-region.c.o [88/161] Compiling C object src/libeis.so.1.6.0.p/libeis-seat.c.o [89/161] Compiling C object src/libeis.so.1.6.0.p/libeis-socket.c.o [90/161] Compiling C object src/libeis.so.1.6.0.p/libeis-text.c.o [91/161] Compiling C object src/libeis.so.1.6.0.p/libeis.c.o [92/161] Linking target src/liboeffis.so.1.6.0 [93/161] Linking target subprojects/munit/libmunit.so [94/161] Linking static target test/libunittest.a [95/161] Compiling C object test/unit-tests-ei.p/meson-generated_.._.._src_ei-proto.c.o [96/161] Compiling C object test/unit-tests-ei.p/unit-tests.c.o [97/161] Compiling C object test/unit-tests-ei.p/.._src_brei-shared.c.o [98/161] Compiling C object test/unit-tests-ei.p/.._src_libei.c.o [99/161] Compiling C object test/unit-tests-ei.p/.._src_libei-button.c.o [100/161] Compiling C object test/unit-tests-ei.p/.._src_libei-callback.c.o [101/161] Compiling C object test/unit-tests-ei.p/.._src_libei-connection.c.o [102/161] Compiling C object test/unit-tests-ei.p/.._src_libei-device.c.o [103/161] Compiling C object test/unit-tests-ei.p/.._src_libei-event.c.o [104/161] Compiling C object test/unit-tests-ei.p/.._src_libei-fd.c.o [105/161] Compiling C object test/unit-tests-ei.p/.._src_libei-handshake.c.o [106/161] Linking target src/libei.so.1.6.0 [107/161] Compiling C object test/unit-tests-ei.p/.._src_libei-keyboard.c.o [108/161] Compiling C object test/unit-tests-ei.p/.._src_libei-log.c.o [109/161] Compiling C object test/unit-tests-ei.p/.._src_libei-pingpong.c.o [110/161] Compiling C object test/unit-tests-ei.p/.._src_libei-ping.c.o [111/161] Compiling C object test/unit-tests-ei.p/.._src_libei-pointer-absolute.c.o [112/161] Compiling C object test/unit-tests-ei.p/.._src_libei-pointer.c.o [113/161] Compiling C object test/unit-tests-ei.p/.._src_libei-region.c.o [114/161] Compiling C object test/unit-tests-ei.p/.._src_libei-scroll.c.o [115/161] Compiling C object test/unit-tests-ei.p/.._src_libei-seat.c.o [116/161] Compiling C object test/unit-tests-ei.p/.._src_libei-socket.c.o [117/161] Generating symbol file src/liboeffis.so.1.6.0.p/liboeffis.so.1.6.0.symbols [118/161] Generating symbol file subprojects/munit/libmunit.so.p/libmunit.so.symbols [119/161] Compiling C object test/unit-tests-ei.p/.._src_libei-text.c.o [120/161] Compiling C object test/unit-tests-ei.p/.._src_libei-touchscreen.c.o [121/161] Linking target src/libeis.so.1.6.0 [122/161] Compiling C object test/unit-tests-eis.p/meson-generated_.._.._src_eis-proto.c.o [123/161] Compiling C object test/unit-tests-eis.p/unit-tests.c.o [124/161] Compiling C object test/unit-tests-eis.p/.._src_brei-shared.c.o [125/161] Compiling C object test/unit-tests-eis.p/.._src_libeis-button.c.o [126/161] Compiling C object test/unit-tests-eis.p/.._src_libeis-callback.c.o [127/161] Compiling C object test/unit-tests-eis.p/.._src_libeis-client.c.o [128/161] Compiling C object test/unit-tests-eis.p/.._src_libeis-connection.c.o [129/161] Compiling C object test/unit-tests-eis.p/.._src_libeis-device.c.o [130/161] Compiling C object test/unit-tests-eis.p/.._src_libeis-event.c.o [131/161] Compiling C object test/unit-tests-eis.p/.._src_libeis-fd.c.o [132/161] Generating symbol file src/libei.so.1.6.0.p/libei.so.1.6.0.symbols [133/161] Compiling C object test/unit-tests-eis.p/.._src_libeis-handshake.c.o [134/161] Compiling C object test/unit-tests-eis.p/.._src_libeis-keyboard.c.o [135/161] Compiling C object test/unit-tests-eis.p/.._src_libeis-log.c.o [136/161] Compiling C object test/unit-tests-eis.p/.._src_libeis-pingpong.c.o [137/161] Compiling C object test/unit-tests-eis.p/.._src_libeis-ping.c.o [138/161] Compiling C object test/unit-tests-eis.p/.._src_libeis-pointer-absolute.c.o [139/161] Compiling C object test/unit-tests-eis.p/.._src_libeis-pointer.c.o [140/161] Compiling C object test/unit-tests-eis.p/.._src_libeis-region.c.o [141/161] Compiling C object test/unit-tests-eis.p/.._src_libeis-scroll.c.o [142/161] Compiling C object test/unit-tests-eis.p/.._src_libeis-seat.c.o [143/161] Compiling C object test/unit-tests-eis.p/.._src_libeis-socket.c.o [144/161] Compiling C object test/unit-tests-eis.p/.._src_libeis-text.c.o [145/161] Compiling C object test/unit-tests-eis.p/.._src_libeis-touchscreen.c.o [146/161] Compiling C object test/unit-tests-eis.p/.._src_libeis.c.o [147/161] Generating symbol file src/libeis.so.1.6.0.p/libeis.so.1.6.0.symbols [148/161] Linking target tools/oeffis-demo-tool [149/161] Linking target test/unit-tests-oeffis [150/161] Linking target tools/ei-demo-client [151/161] Linking target tools/ei-debug-events [152/161] Linking target test/test-build-libei [153/161] Linking target test/test-build-cxx-libei [154/161] Linking target test/unit-tests-utils [155/161] Linking target test/test-build-cxx-libeis [156/161] Linking target test/test-build-libeis [157/161] Linking target test/unit-tests-ei [158/161] Linking target tools/eis-demo-server [159/161] Linking target test/unit-tests-eis [160/161] Linking target test/eierpecken [161/161] Generating doc/api/doxygen with a custom command /startdir/src/build/doc/api/libei.h:1934: warning: argument 'text' of command @param is not found in the argument list of ei_device_text_utf8(struct ei_device *device, const char *utf8) /startdir/src/build/doc/api/libei.h:1934: warning: The following parameter of ei_device_text_utf8(struct ei_device *device, const char *utf8) is not documented: parameter 'utf8' INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/bin/ninja -C /startdir/src/build ninja: Entering directory `/startdir/src/build' [1/2] Generating doc/api/mainpage.dox with a custom command [2/2] Generating doc/api/doxygen with a custom command /startdir/src/build/doc/api/libei.h:1934: warning: argument 'text' of command @param is not found in the argument list of ei_device_text_utf8(struct ei_device *device, const char *utf8) /startdir/src/build/doc/api/libei.h:1934: warning: The following parameter of ei_device_text_utf8(struct ei_device *device, const char *utf8) is not documented: parameter 'utf8' INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/bin/ninja -C /startdir/src/build doc/api/doc ==> Starting check()... ninja: Entering directory `/startdir/src/build' ninja: no work to do. 1/7 libei:unit-tests-ei OK 0.05s 2/7 libei:unit-tests-eis OK 0.04s 3/7 libei:unit-tests-oeffis OK 0.03s 4/7 libei:dtdcheck OK 0.08s 5/7 libei:unit-tests-utils OK 0.11s 6/7 sigalrm - libei:eierpecken OK 0.50s 7/7 nosigalrm - libei:eierpecken-no-sigalrm OK 0.51s Ok: 7 Fail: 0 Full log written to /startdir/src/build/meson-logs/testlog.txt 1/4 python - libei:scanner-pytest OK 10.01s 2/4 python - libei:oeffis-pytest OK 10.22s 3/4 python - libei:protocol-test OK 11.39s 4/4 python - libei:protocol-test-valgrind FAIL 30.29s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LIBEI_USE_VALGRIND=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=147 /usr/bin/pytest --verbose --log-level=DEBUG -n auto -k TestEiProtocol ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Listing only the last 100 lines from a long log. 2026-05-16 01:36:34 [debug ] incoming packet (36 bytes) bytes=b'00000000 00000000 24000000 01000000 0a000000 65695f64 65766963 65000000 01000000' object_id=0 opcode=1 2026-05-16 01:36:34 [debug ] incoming packet: dispatching func=ei_handshake.interface_version() object=EiHandshake(object_id=0, version=1, name='ei_handshake') 2026-05-16 01:36:34 [debug ] dispatching args={'name': 'ei_device', 'version': 1} func=InterfaceVersion object=EiHandshake(object_id=0, version=1, name='ei_handshake') 2026-05-16 01:36:34 [debug ] Interface ei_device v1 2026-05-16 01:36:34 [debug ] data pending dispatch: bytes=b'00000000 00000000 24000000 01000000 0b000000 65695f70 6f696e74 65720000 01000000 00000000 00000000 2c000000 01000000 14000000 65695f70 6f696e74' 2026-05-16 01:36:34 [debug ] dispatching message: header=MessageHeader(object_id=0x0, msglen=36, opcode=1) 2026-05-16 01:36:34 [debug ] incoming packet (36 bytes) bytes=b'00000000 00000000 24000000 01000000 0b000000 65695f70 6f696e74 65720000 01000000' object_id=0 opcode=1 2026-05-16 01:36:34 [debug ] incoming packet: dispatching func=ei_handshake.interface_version() object=EiHandshake(object_id=0, version=1, name='ei_handshake') 2026-05-16 01:36:34 [debug ] dispatching args={'name': 'ei_pointer', 'version': 1} func=InterfaceVersion object=EiHandshake(object_id=0, version=1, name='ei_handshake') 2026-05-16 01:36:34 [debug ] Interface ei_pointer v1 2026-05-16 01:36:34 [debug ] data pending dispatch: bytes=b'00000000 00000000 2c000000 01000000 14000000 65695f70 6f696e74 65725f61 62736f6c 75746500 01000000 00000000 00000000 24000000 01000000 0a000000' 2026-05-16 01:36:34 [debug ] dispatching message: header=MessageHeader(object_id=0x0, msglen=44, opcode=1) 2026-05-16 01:36:34 [debug ] incoming packet (44 bytes) bytes=b'00000000 00000000 2c000000 01000000 14000000 65695f70 6f696e74 65725f61 62736f6c 75746500 01000000' object_id=0 opcode=1 2026-05-16 01:36:34 [debug ] incoming packet: dispatching func=ei_handshake.interface_version() object=EiHandshake(object_id=0, version=1, name='ei_handshake') 2026-05-16 01:36:34 [debug ] dispatching args={'name': 'ei_pointer_absolute', 'version': 1} func=InterfaceVersion object=EiHandshake(object_id=0, version=1, name='ei_handshake') 2026-05-16 01:36:34 [debug ] Interface ei_pointer_absolute v1 2026-05-16 01:36:34 [debug ] data pending dispatch: bytes=b'00000000 00000000 24000000 01000000 0a000000 65695f62 7574746f 6e000000 01000000' 2026-05-16 01:36:34 [debug ] dispatching message: header=MessageHeader(object_id=0x0, msglen=36, opcode=1) 2026-05-16 01:36:34 [debug ] incoming packet (36 bytes) bytes=b'00000000 00000000 24000000 01000000 0a000000 65695f62 7574746f 6e000000 01000000' object_id=0 opcode=1 2026-05-16 01:36:34 [debug ] incoming packet: dispatching func=ei_handshake.interface_version() object=EiHandshake(object_id=0, version=1, name='ei_handshake') 2026-05-16 01:36:34 [debug ] dispatching args={'name': 'ei_button', 'version': 1} func=InterfaceVersion object=EiHandshake(object_id=0, version=1, name='ei_handshake') 2026-05-16 01:36:34 [debug ] Interface ei_button v1 --------------------------- Captured stdout teardown --------------------------- 2026-05-16 01:36:34 [info ] stdout: EIS socket server: waiting on /tmp/pytest-of-builduser/pytest-0/popen-gw5/test_touch_cancel_check_versio0/eis-0 2026-05-16 01:36:34 [info ] stdout: EIS socket server: now: 25853307847 2026-05-16 01:36:34 [info ] stdout: EIS socket server: now: 25853344946 2026-05-16 01:36:34 [info ] stdout: EIS: 01:36:33 | DEBUG | New client connection waiting 2026-05-16 01:36:34 [info ] stdout: EIS: 01:36:34 | DEBUG | object 0 registering eis_handshake v1 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0 sending (eis_handshake@v1:handshake_version(0)) signature 'u' 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0 dispatching eis_handshake.handshake_version() 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | client 0x1 supports handshake version 1 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0 dispatching eis_handshake.context_type() 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0 dispatching eis_handshake.name() 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0 dispatching eis_handshake.interface_version() 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | client 0x1 supports ei_connection version 1 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0 dispatching eis_handshake.interface_version() 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | client 0x1 supports ei_callback version 1 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0 dispatching eis_handshake.interface_version() 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | client 0x1 supports ei_pingpong version 1 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0 dispatching eis_handshake.interface_version() 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | client 0x1 supports ei_seat version 1 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0 dispatching eis_handshake.interface_version() 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | client 0x1 supports ei_device version 1 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0 dispatching eis_handshake.interface_version() 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | client 0x1 supports ei_pointer version 1 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0 dispatching eis_handshake.interface_version() 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | client 0x1 supports ei_pointer_absolute version 1 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0 dispatching eis_handshake.interface_version() 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | client 0x1 supports ei_scroll version 1 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0 dispatching eis_handshake.interface_version() 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | client 0x1 supports ei_button version 1 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0 dispatching eis_handshake.interface_version() 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | client 0x1 supports ei_keyboard version 1 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0 dispatching eis_handshake.interface_version() 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | client 0x1 supports ei_touchscreen version 1 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0 dispatching eis_handshake.interface_version() 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | client 0x1 supports ei_text version 1 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0 dispatching eis_handshake.finish() 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0 sending (eis_handshake@v1:interface_version(1)) signature 'su' 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0 sending (eis_handshake@v1:interface_version(1)) signature 'su' 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0 sending (eis_handshake@v1:interface_version(1)) signature 'su' 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0 sending (eis_handshake@v1:interface_version(1)) signature 'su' 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0 sending (eis_handshake@v1:interface_version(1)) signature 'su' 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0 sending (eis_handshake@v1:interface_version(1)) signature 'su' 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0 sending (eis_handshake@v1:interface_version(1)) signature 'su' 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0 sending (eis_handshake@v1:interface_version(1)) signature 'su' 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0 sending (eis_handshake@v1:interface_version(1)) signature 'su' 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0 sending (eis_handshake@v1:interface_version(1)) signature 'su' 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0 sending (eis_handshake@v1:interface_version(1)) signature 'su' 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0 sending (eis_handshake@v1:interface_version(1)) signature 'su' 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0xff00000000000000 registering eis_connection v1 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0 sending (eis_handshake@v1:connection(2)) signature 'unu' 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0xff00000000000001 registering eis_pingpong v1 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0xff00000000000000 sending (eis_connection@v1:ping(3)) signature 'nu' 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0 deregistering eis_handshake v1 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | Client dispatch: NEW -> CONNECTING 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0xff00000000000001 deregistering eis_pingpong v1 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | queuing event type EIS_EVENT_CLIENT_DISCONNECT (2) 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0xff00000000000000 sending (eis_connection@v1:disconnected(0)) signature 'uus' 2026-05-16 01:36:34 [info ] stdout: EIS: ... | DEBUG | object 0xff00000000000000 deregistering eis_connection v1 2026-05-16 01:36:34 [info ] stdout: 2026-05-16 01:36:34 [info ] stderr: ==4165== Memcheck, a memory error detector 2026-05-16 01:36:34 [info ] stderr: ==4165== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. 2026-05-16 01:36:34 [info ] stderr: ==4165== Using Valgrind-3.25.1 and LibVEX; rerun with -h for copyright info 2026-05-16 01:36:34 [info ] stderr: ==4165== Command: /startdir/src/build/tools/eis-demo-server --socketpath=/tmp/pytest-of-builduser/pytest-0/popen-gw5/test_touch_cancel_check_versio0/eis-0 --verbose 2026-05-16 01:36:34 [info ] stderr: ==4165== 2026-05-16 01:36:34 [info ] stderr: ==4165== 2026-05-16 01:36:34 [info ] stderr: ==4165== HEAP SUMMARY: 2026-05-16 01:36:34 [info ] stderr: ==4165== in use at exit: 0 bytes in 0 blocks 2026-05-16 01:36:34 [info ] stderr: ==4165== total heap usage: 173 allocs, 173 frees, 16,470 bytes allocated 2026-05-16 01:36:34 [info ] stderr: ==4165== 2026-05-16 01:36:34 [info ] stderr: ==4165== All heap blocks were freed -- no leaks are possible 2026-05-16 01:36:34 [info ] stderr: ==4165== 2026-05-16 01:36:34 [info ] stderr: ==4165== For lists of detected and suppressed errors, rerun with: -s 2026-05-16 01:36:34 [info ] stderr: ==4165== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) 2026-05-16 01:36:34 [info ] stderr: =========================== short test summary info ============================ FAILED test/test_protocol.py::TestEiProtocol::test_touch_cancel_check_version[2] FAILED test/test_protocol.py::TestEiProtocol::test_touch_cancel_check_version[1] ======================== 2 failed, 44 passed in 29.67s ========================= ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― Summary of Failures: 4/4 python - libei:protocol-test-valgrind FAIL 30.29s exit status 1 Ok: 3 Fail: 1 Full log written to /startdir/src/build/meson-logs/testlog.txt ==> ERROR: A failure occurred in check(). Aborting... ==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_9bc5541b-2efb-4228-99dd-767ab6f6a80f/build