Mock Version: 1.4.21 Mock Version: 1.4.21 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/libinput.spec'], chrootPath='/var/lib/mock/f32-build-18743402-1327459/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/libinput.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1578009600 Wrote: /builddir/build/SRPMS/libinput-1.15.0-1.fc32.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/libinput.spec'], chrootPath='/var/lib/mock/f32-build-18743402-1327459/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/libinput.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1578009600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.YCGoEG + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf libinput-1.15.0 + /usr/bin/xz -dc /builddir/build/SOURCES/libinput-1.15.0.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd libinput-1.15.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/git init -q + /usr/bin/git config user.name rpm-build + /usr/bin/git config user.email '' + /usr/bin/git add . + /usr/bin/git commit -q --allow-empty -a --author 'rpm-build ' -m 'libinput-1.15.0 base' + /usr/bin/cat /builddir/build/SOURCES/0001-tools-point-users-to-the-libinput-utils-package-for-.patch + /usr/bin/git apply --index - + /usr/bin/git commit -q -m 0001-tools-point-users-to-the-libinput-utils-package-for-.patch --author 'rpm-build ' ++ git grep -l '#!/usr/bin/.*python3' + pathfix.py -i /usr/bin/python3 -p -n tools/libinput-measure-fuzz.py tools/libinput-measure-touch-size.py tools/libinput-measure-touchpad-pressure.py tools/libinput-measure-touchpad-tap.py tools/libinput-record-verify-yaml.py tools/libinput-replay tools/test-tool-option-parsing.py tools/libinput-measure-fuzz.py: updating tools/libinput-measure-touch-size.py: updating tools/libinput-measure-touchpad-pressure.py: updating tools/libinput-measure-touchpad-tap.py: updating tools/libinput-record-verify-yaml.py: updating tools/libinput-replay: updating tools/test-tool-option-parsing.py: updating + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.QUoYUG + umask 022 + cd /builddir/build/BUILD + cd libinput-1.15.0 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + /usr/bin/meson --buildtype=plain --prefix=/usr --libdir=/usr/lib64 --libexecdir=/usr/libexec --bindir=/usr/bin --sbindir=/usr/sbin --includedir=/usr/include --datadir=/usr/share --mandir=/usr/share/man --infodir=/usr/share/info --localedir=/usr/share/locale --sysconfdir=/etc --localstatedir=/var --sharedstatedir=/var/lib --wrap-mode=nodownload --auto-features=enabled . aarch64-redhat-linux-gnu -Ddebug-gui=false -Ddocumentation=false -Dtests=true -Dinstall-tests=true -Dudev-dir=/usr/lib/udev The Meson build system Version: 0.52.1 Source dir: /builddir/build/BUILD/libinput-1.15.0 Build dir: /builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu Build type: native build Project name: libinput Project version: 1.15.0 Appending CFLAGS from environment: '-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' Appending LDFLAGS from environment: ['-Wl,-z,relro', '-Wl,--as-needed', '-Wl,-z,now', '-specs=/usr/lib/rpm/redhat/redhat-hardened-ld'] Appending CFLAGS from environment: '-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' Appending LDFLAGS from environment: ['-Wl,-z,relro', '-Wl,--as-needed', '-Wl,-z,now', '-specs=/usr/lib/rpm/redhat/redhat-hardened-ld'] C compiler for the host machine: cc (gcc 9.2.1 "cc (GCC) 9.2.1 20190827 (Red Hat 9.2.1-1)") C linker for the host machine: GNU ld.bfd 2.33.1-10 Host machine cpu family: aarch64 Host machine cpu: aarch64 Fetching value of define "static_assert" : _Static_assert Header has symbol "versionsort" : YES Header has symbol "program_invocation_short_name" : YES Has header "xlocale.h" : NO Checking if "locale.h" links: YES Header has symbol "PTRACE_ATTACH" : YES Found pkg-config: /usr/bin/pkg-config (1.6.3) Run-time dependency libudev found: YES 244 Run-time dependency mtdev found: YES 1.1.5 Run-time dependency libevdev found: YES 1.8.0 Library m found: YES Library rt found: YES Run-time dependency libwacom found: YES 1.1 Checking for function "libwacom_get_paired_device" with dependency libwacom: YES Checking for function "libwacom_get_button_evdev_code" 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 Program test/check-leftover-udev-rules.sh found: YES (/builddir/build/BUILD/libinput-1.15.0/test/check-leftover-udev-rules.sh) Header has symbol "epoll_create1" : YES 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-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-strings.h.c using configuration Configuring test-util-includes-util-time.h.c using configuration Program quirks/test-quirks-in-meson.build.sh found: YES (/builddir/build/BUILD/libinput-1.15.0/quirks/test-quirks-in-meson.build.sh) Configuring libinput-version.h using configuration Configuring libinput-debug-events.1 using configuration Configuring libinput-debug-tablet.1 using configuration Configuring libinput-quirks.1 using configuration Configuring libinput-quirks-list.1 using configuration Configuring libinput-quirks-validate.1 using configuration Configuring libinput-list-devices.1 using configuration Configuring libinput-measure.1 using configuration Configuring libinput-measure-fuzz using configuration Configuring libinput-measure-touchpad-tap using configuration Configuring libinput-measure-touchpad-pressure using configuration Configuring libinput-measure-touch-size using configuration Configuring libinput-measure-fuzz.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-record.1 using configuration Configuring libinput-replay.1 using configuration Configuring libinput.1 using configuration Program test/helper-copy-and-exec-from-tmp.sh found: YES (/builddir/build/BUILD/libinput-1.15.0/test/helper-copy-and-exec-from-tmp.sh) Program test/symbols-leak-test found: YES (/builddir/build/BUILD/libinput-1.15.0/test/symbols-leak-test) Appending CXXFLAGS from environment: '-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' Appending LDFLAGS from environment: ['-Wl,-z,relro', '-Wl,--as-needed', '-Wl,-z,now', '-specs=/usr/lib/rpm/redhat/redhat-hardened-ld'] Appending CXXFLAGS from environment: '-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' Appending LDFLAGS from environment: ['-Wl,-z,relro', '-Wl,--as-needed', '-Wl,-z,now', '-specs=/usr/lib/rpm/redhat/redhat-hardened-ld'] C++ compiler for the host machine: c++ (gcc 9.2.1 "c++ (GCC) 9.2.1 20190827 (Red Hat 9.2.1-1)") C++ linker for the host machine: GNU ld.bfd 2.33.1-10 Run-time dependency check found: YES 0.13.0 Program gstack found: NO Run-time dependency libsystemd found: YES 244 Library dl found: YES Configuring libinput-test-suite.1 using configuration Program valgrind found: NO Message: valgrind not found, disabling valgrind test suite Configuring litest-config.h using configuration Configuring config.h using configuration Build targets in project: 35 Found ninja-1.9.0 at /usr/bin/ninja + /usr/bin/ninja -v -j5 -C aarch64-redhat-linux-gnu ninja: Entering directory `aarch64-redhat-linux-gnu' [1/211] cc -Ilibinput-fuzz-to-zero@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -MD -MQ 'libinput-fuzz-to-zero@exe/udev_libinput-fuzz-to-zero.c.o' -MF 'libinput-fuzz-to-zero@exe/udev_libinput-fuzz-to-zero.c.o.d' -o 'libinput-fuzz-to-zero@exe/udev_libinput-fuzz-to-zero.c.o' -c ../udev/libinput-fuzz-to-zero.c [2/211] cc -Ilibinput-fuzz-extract@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -MD -MQ 'libinput-fuzz-extract@exe/udev_libinput-fuzz-extract.c.o' -MF 'libinput-fuzz-extract@exe/udev_libinput-fuzz-extract.c.o.d' -o 'libinput-fuzz-extract@exe/udev_libinput-fuzz-extract.c.o' -c ../udev/libinput-fuzz-extract.c [3/211] cc -Itest-build-util-bits.h@exe -I. -I.. -I../src -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -MD -MQ 'test-build-util-bits.h@exe/meson-generated_.._test-util-includes-util-bits.h.c.o' -MF 'test-build-util-bits.h@exe/meson-generated_.._test-util-includes-util-bits.h.c.o.d' -o 'test-build-util-bits.h@exe/meson-generated_.._test-util-includes-util-bits.h.c.o' -c test-util-includes-util-bits.h.c [4/211] cc -o libinput-fuzz-to-zero 'libinput-fuzz-to-zero@exe/udev_libinput-fuzz-to-zero.c.o' -Wl,--as-needed -Wl,--no-undefined -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--start-group /usr/lib64/libudev.so /usr/lib64/libevdev.so -Wl,--end-group [5/211] cc -Ilibinput-fuzz-extract@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -MD -MQ 'libinput-fuzz-extract@exe/src_util-strings.c.o' -MF 'libinput-fuzz-extract@exe/src_util-strings.c.o.d' -o 'libinput-fuzz-extract@exe/src_util-strings.c.o' -c ../src/util-strings.c [6/211] cc -o test-build-util-bits.h 'test-build-util-bits.h@exe/meson-generated_.._test-util-includes-util-bits.h.c.o' -Wl,--as-needed -Wl,--no-undefined -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld [7/211] cc -Itest-build-util-list.h@exe -I. -I.. -I../src -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -MD -MQ 'test-build-util-list.h@exe/meson-generated_.._test-util-includes-util-list.h.c.o' -MF 'test-build-util-list.h@exe/meson-generated_.._test-util-includes-util-list.h.c.o.d' -o 'test-build-util-list.h@exe/meson-generated_.._test-util-includes-util-list.h.c.o' -c test-util-includes-util-list.h.c [8/211] cc -Itest-build-util-input-event.h@exe -I. -I.. -I../src -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -MD -MQ 'test-build-util-input-event.h@exe/meson-generated_.._test-util-includes-util-input-event.h.c.o' -MF 'test-build-util-input-event.h@exe/meson-generated_.._test-util-includes-util-input-event.h.c.o.d' -o 'test-build-util-input-event.h@exe/meson-generated_.._test-util-includes-util-input-event.h.c.o' -c test-util-includes-util-input-event.h.c [9/211] cc -Ilibinput-device-group@exe -I. -I.. -I../src -I../include -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -MD -MQ 'libinput-device-group@exe/udev_libinput-device-group.c.o' -MF 'libinput-device-group@exe/udev_libinput-device-group.c.o.d' -o 'libinput-device-group@exe/udev_libinput-device-group.c.o' -c ../udev/libinput-device-group.c [10/211] cc -Itest-build-util-macros.h@exe -I. -I.. -I../src -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -MD -MQ 'test-build-util-macros.h@exe/meson-generated_.._test-util-includes-util-macros.h.c.o' -MF 'test-build-util-macros.h@exe/meson-generated_.._test-util-includes-util-macros.h.c.o.d' -o 'test-build-util-macros.h@exe/meson-generated_.._test-util-includes-util-macros.h.c.o' -c test-util-includes-util-macros.h.c [11/211] cc -o test-build-util-list.h 'test-build-util-list.h@exe/meson-generated_.._test-util-includes-util-list.h.c.o' -Wl,--as-needed -Wl,--no-undefined -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld [12/211] cc -o test-build-util-input-event.h 'test-build-util-input-event.h@exe/meson-generated_.._test-util-includes-util-input-event.h.c.o' -Wl,--as-needed -Wl,--no-undefined -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld [13/211] cc -o test-build-util-macros.h 'test-build-util-macros.h@exe/meson-generated_.._test-util-includes-util-macros.h.c.o' -Wl,--as-needed -Wl,--no-undefined -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld [14/211] cc -o libinput-device-group 'libinput-device-group@exe/udev_libinput-device-group.c.o' -Wl,--as-needed -Wl,--no-undefined -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--start-group /usr/lib64/libudev.so /usr/lib64/libwacom.so -Wl,--end-group [15/211] cc -Itest-build-util-prop-parsers.h@exe -I. -I.. -I../src -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -MD -MQ 'test-build-util-prop-parsers.h@exe/meson-generated_.._test-util-includes-util-prop-parsers.h.c.o' -MF 'test-build-util-prop-parsers.h@exe/meson-generated_.._test-util-includes-util-prop-parsers.h.c.o.d' -o 'test-build-util-prop-parsers.h@exe/meson-generated_.._test-util-includes-util-prop-parsers.h.c.o' -c test-util-includes-util-prop-parsers.h.c [16/211] cc -Itest-build-util-ratelimit.h@exe -I. -I.. -I../src -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -MD -MQ 'test-build-util-ratelimit.h@exe/meson-generated_.._test-util-includes-util-ratelimit.h.c.o' -MF 'test-build-util-ratelimit.h@exe/meson-generated_.._test-util-includes-util-ratelimit.h.c.o.d' -o 'test-build-util-ratelimit.h@exe/meson-generated_.._test-util-includes-util-ratelimit.h.c.o' -c test-util-includes-util-ratelimit.h.c [17/211] cc -Itest-build-util-matrix.h@exe -I. -I.. -I../src -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -MD -MQ 'test-build-util-matrix.h@exe/meson-generated_.._test-util-includes-util-matrix.h.c.o' -MF 'test-build-util-matrix.h@exe/meson-generated_.._test-util-includes-util-matrix.h.c.o.d' -o 'test-build-util-matrix.h@exe/meson-generated_.._test-util-includes-util-matrix.h.c.o' -c test-util-includes-util-matrix.h.c [18/211] cc -Ilibinput-fuzz-extract@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -MD -MQ 'libinput-fuzz-extract@exe/src_util-prop-parsers.c.o' -MF 'libinput-fuzz-extract@exe/src_util-prop-parsers.c.o.d' -o 'libinput-fuzz-extract@exe/src_util-prop-parsers.c.o' -c ../src/util-prop-parsers.c [19/211] cc -o test-build-util-prop-parsers.h 'test-build-util-prop-parsers.h@exe/meson-generated_.._test-util-includes-util-prop-parsers.h.c.o' -Wl,--as-needed -Wl,--no-undefined -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld [20/211] cc -o test-build-util-ratelimit.h 'test-build-util-ratelimit.h@exe/meson-generated_.._test-util-includes-util-ratelimit.h.c.o' -Wl,--as-needed -Wl,--no-undefined -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld [21/211] cc -Itest-build-util-strings.h@exe -I. -I.. -I../src -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -MD -MQ 'test-build-util-strings.h@exe/meson-generated_.._test-util-includes-util-strings.h.c.o' -MF 'test-build-util-strings.h@exe/meson-generated_.._test-util-includes-util-strings.h.c.o.d' -o 'test-build-util-strings.h@exe/meson-generated_.._test-util-includes-util-strings.h.c.o' -c test-util-includes-util-strings.h.c [22/211] cc -o libinput-fuzz-extract 'libinput-fuzz-extract@exe/udev_libinput-fuzz-extract.c.o' 'libinput-fuzz-extract@exe/src_util-strings.c.o' 'libinput-fuzz-extract@exe/src_util-prop-parsers.c.o' -Wl,--as-needed -Wl,--no-undefined -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--start-group /usr/lib64/libudev.so /usr/lib64/libevdev.so -lm -Wl,--end-group [23/211] cc -o test-build-util-matrix.h 'test-build-util-matrix.h@exe/meson-generated_.._test-util-includes-util-matrix.h.c.o' -Wl,--as-needed -Wl,--no-undefined -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld [24/211] cc -Itest-build-util-time.h@exe -I. -I.. -I../src -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -MD -MQ 'test-build-util-time.h@exe/meson-generated_.._test-util-includes-util-time.h.c.o' -MF 'test-build-util-time.h@exe/meson-generated_.._test-util-includes-util-time.h.c.o.d' -o 'test-build-util-time.h@exe/meson-generated_.._test-util-includes-util-time.h.c.o' -c test-util-includes-util-time.h.c [25/211] cc -o test-build-util-strings.h 'test-build-util-strings.h@exe/meson-generated_.._test-util-includes-util-strings.h.c.o' -Wl,--as-needed -Wl,--no-undefined -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld [26/211] cc -Ilibinput-util@sta -I. -I.. -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'libinput-util@sta/src_util-list.c.o' -MF 'libinput-util@sta/src_util-list.c.o.d' -o 'libinput-util@sta/src_util-list.c.o' -c ../src/util-list.c [27/211] cc -o test-build-util-time.h 'test-build-util-time.h@exe/meson-generated_.._test-util-includes-util-time.h.c.o' -Wl,--as-needed -Wl,--no-undefined -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld [28/211] cc -Ilibinput-util@sta -I. -I.. -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'libinput-util@sta/src_util-ratelimit.c.o' -MF 'libinput-util@sta/src_util-ratelimit.c.o.d' -o 'libinput-util@sta/src_util-ratelimit.c.o' -c ../src/util-ratelimit.c [29/211] cc -Ilibinput-util@sta -I. -I.. -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'libinput-util@sta/src_util-strings.c.o' -MF 'libinput-util@sta/src_util-strings.c.o.d' -o 'libinput-util@sta/src_util-strings.c.o' -c ../src/util-strings.c [30/211] cc -Ifilter@sta -I. -I.. -I../include -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'filter@sta/src_filter-flat.c.o' -MF 'filter@sta/src_filter-flat.c.o.d' -o 'filter@sta/src_filter-flat.c.o' -c ../src/filter-flat.c [31/211] cc -Ifilter@sta -I. -I.. -I../include -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'filter@sta/src_filter-low-dpi.c.o' -MF 'filter@sta/src_filter-low-dpi.c.o.d' -o 'filter@sta/src_filter-low-dpi.c.o' -c ../src/filter-low-dpi.c [32/211] cc -Ifilter@sta -I. -I.. -I../include -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'filter@sta/src_filter.c.o' -MF 'filter@sta/src_filter.c.o.d' -o 'filter@sta/src_filter.c.o' -c ../src/filter.c [33/211] cc -Ilibinput-util@sta -I. -I.. -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'libinput-util@sta/src_util-prop-parsers.c.o' -MF 'libinput-util@sta/src_util-prop-parsers.c.o.d' -o 'libinput-util@sta/src_util-prop-parsers.c.o' -c ../src/util-prop-parsers.c [34/211] rm -f liblibinput-util.a && gcc-ar csrD liblibinput-util.a 'libinput-util@sta/src_util-list.c.o' 'libinput-util@sta/src_util-ratelimit.c.o' 'libinput-util@sta/src_util-strings.c.o' 'libinput-util@sta/src_util-prop-parsers.c.o' [35/211] cc -Ifilter@sta -I. -I.. -I../include -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'filter@sta/src_filter-mouse.c.o' -MF 'filter@sta/src_filter-mouse.c.o.d' -o 'filter@sta/src_filter-mouse.c.o' -c ../src/filter-mouse.c [36/211] cc -Ifilter@sta -I. -I.. -I../include -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'filter@sta/src_filter-touchpad.c.o' -MF 'filter@sta/src_filter-touchpad.c.o.d' -o 'filter@sta/src_filter-touchpad.c.o' -c ../src/filter-touchpad.c [37/211] cc -Ifilter@sta -I. -I.. -I../include -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'filter@sta/src_filter-touchpad-x230.c.o' -MF 'filter@sta/src_filter-touchpad-x230.c.o.d' -o 'filter@sta/src_filter-touchpad-x230.c.o' -c ../src/filter-touchpad-x230.c [38/211] cc -Ifilter@sta -I. -I.. -I../include -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'filter@sta/src_filter-tablet.c.o' -MF 'filter@sta/src_filter-tablet.c.o.d' -o 'filter@sta/src_filter-tablet.c.o' -c ../src/filter-tablet.c [39/211] cc -Ifilter@sta -I. -I.. -I../include -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'filter@sta/src_filter-trackpoint.c.o' -MF 'filter@sta/src_filter-trackpoint.c.o.d' -o 'filter@sta/src_filter-trackpoint.c.o' -c ../src/filter-trackpoint.c [40/211] rm -f libfilter.a && gcc-ar csrD libfilter.a 'filter@sta/src_filter.c.o' 'filter@sta/src_filter-flat.c.o' 'filter@sta/src_filter-low-dpi.c.o' 'filter@sta/src_filter-mouse.c.o' 'filter@sta/src_filter-touchpad.c.o' 'filter@sta/src_filter-touchpad-x230.c.o' 'filter@sta/src_filter-tablet.c.o' 'filter@sta/src_filter-trackpoint.c.o' [41/211] cc -Iinput@sha -I. -I.. -I../ -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'input@sha/src_filter-flat.c.o' -MF 'input@sha/src_filter-flat.c.o.d' -o 'input@sha/src_filter-flat.c.o' -c ../src/filter-flat.c [42/211] cc -Iinput@sha -I. -I.. -I../ -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'input@sha/src_filter.c.o' -MF 'input@sha/src_filter.c.o.d' -o 'input@sha/src_filter.c.o' -c ../src/filter.c [43/211] cc -Iinput@sha -I. -I.. -I../ -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'input@sha/src_filter-low-dpi.c.o' -MF 'input@sha/src_filter-low-dpi.c.o.d' -o 'input@sha/src_filter-low-dpi.c.o' -c ../src/filter-low-dpi.c [44/211] cc -Iinput@sha -I. -I.. -I../ -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'input@sha/src_filter-mouse.c.o' -MF 'input@sha/src_filter-mouse.c.o.d' -o 'input@sha/src_filter-mouse.c.o' -c ../src/filter-mouse.c [45/211] cc -Iinput@sha -I. -I.. -I../ -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'input@sha/src_filter-touchpad.c.o' -MF 'input@sha/src_filter-touchpad.c.o.d' -o 'input@sha/src_filter-touchpad.c.o' -c ../src/filter-touchpad.c [46/211] cc -Iinput@sha -I. -I.. -I../ -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'input@sha/src_filter-tablet.c.o' -MF 'input@sha/src_filter-tablet.c.o.d' -o 'input@sha/src_filter-tablet.c.o' -c ../src/filter-tablet.c [47/211] cc -Iinput@sha -I. -I.. -I../ -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'input@sha/src_filter-touchpad-x230.c.o' -MF 'input@sha/src_filter-touchpad-x230.c.o.d' -o 'input@sha/src_filter-touchpad-x230.c.o' -c ../src/filter-touchpad-x230.c [48/211] cc -Iinput@sha -I. -I.. -I../ -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'input@sha/src_filter-trackpoint.c.o' -MF 'input@sha/src_filter-trackpoint.c.o.d' -o 'input@sha/src_filter-trackpoint.c.o' -c ../src/filter-trackpoint.c [49/211] cc -Iinput@sha -I. -I.. -I../ -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'input@sha/src_evdev-debounce.c.o' -MF 'input@sha/src_evdev-debounce.c.o.d' -o 'input@sha/src_evdev-debounce.c.o' -c ../src/evdev-debounce.c [50/211] cc -Iquirks@sta -I. -I.. -I../include -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'quirks@sta/src_quirks.c.o' -MF 'quirks@sta/src_quirks.c.o.d' -o 'quirks@sta/src_quirks.c.o' -c ../src/quirks.c [51/211] rm -f libquirks.a && gcc-ar csrD libquirks.a 'quirks@sta/src_quirks.c.o' [52/211] cc -Iinput@sha -I. -I.. -I../ -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'input@sha/src_evdev-totem.c.o' -MF 'input@sha/src_evdev-totem.c.o.d' -o 'input@sha/src_evdev-totem.c.o' -c ../src/evdev-totem.c [53/211] cc -Iinput@sha -I. -I.. -I../ -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'input@sha/src_evdev-fallback.c.o' -MF 'input@sha/src_evdev-fallback.c.o.d' -o 'input@sha/src_evdev-fallback.c.o' -c ../src/evdev-fallback.c [54/211] cc -Iinput@sha -I. -I.. -I../ -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'input@sha/src_evdev-middle-button.c.o' -MF 'input@sha/src_evdev-middle-button.c.o.d' -o 'input@sha/src_evdev-middle-button.c.o' -c ../src/evdev-middle-button.c [55/211] cc -Iinput@sha -I. -I.. -I../ -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'input@sha/src_evdev-mt-touchpad-thumb.c.o' -MF 'input@sha/src_evdev-mt-touchpad-thumb.c.o.d' -o 'input@sha/src_evdev-mt-touchpad-thumb.c.o' -c ../src/evdev-mt-touchpad-thumb.c [56/211] cc -Iinput@sha -I. -I.. -I../ -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'input@sha/src_evdev.c.o' -MF 'input@sha/src_evdev.c.o.d' -o 'input@sha/src_evdev.c.o' -c ../src/evdev.c [57/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-calibrated-touchscreen.c.o' -MF 'libinput-test-suite@exe/test_litest-device-calibrated-touchscreen.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-calibrated-touchscreen.c.o' -c ../test/litest-device-calibrated-touchscreen.c [58/211] cc -Iinput@sha -I. -I.. -I../ -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'input@sha/src_evdev-mt-touchpad-tap.c.o' -MF 'input@sha/src_evdev-mt-touchpad-tap.c.o.d' -o 'input@sha/src_evdev-mt-touchpad-tap.c.o' -c ../src/evdev-mt-touchpad-tap.c [59/211] cc -Iinput@sha -I. -I.. -I../ -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'input@sha/src_libinput.c.o' -MF 'input@sha/src_libinput.c.o.d' -o 'input@sha/src_libinput.c.o' -c ../src/libinput.c [60/211] cc -Iinput@sha -I. -I.. -I../ -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'input@sha/src_evdev-mt-touchpad-edge-scroll.c.o' -MF 'input@sha/src_evdev-mt-touchpad-edge-scroll.c.o.d' -o 'input@sha/src_evdev-mt-touchpad-edge-scroll.c.o' -c ../src/evdev-mt-touchpad-edge-scroll.c [61/211] cc -Iinput@sha -I. -I.. -I../ -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'input@sha/src_evdev-mt-touchpad-gestures.c.o' -MF 'input@sha/src_evdev-mt-touchpad-gestures.c.o.d' -o 'input@sha/src_evdev-mt-touchpad-gestures.c.o' -c ../src/evdev-mt-touchpad-gestures.c [62/211] cc -Iinput@sha -I. -I.. -I../ -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'input@sha/src_evdev-mt-touchpad-buttons.c.o' -MF 'input@sha/src_evdev-mt-touchpad-buttons.c.o.d' -o 'input@sha/src_evdev-mt-touchpad-buttons.c.o' -c ../src/evdev-mt-touchpad-buttons.c [63/211] cc -Iinput@sha -I. -I.. -I../ -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'input@sha/src_evdev-tablet-pad.c.o' -MF 'input@sha/src_evdev-tablet-pad.c.o.d' -o 'input@sha/src_evdev-tablet-pad.c.o' -c ../src/evdev-tablet-pad.c [64/211] cc -Iinput@sha -I. -I.. -I../ -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'input@sha/src_path-seat.c.o' -MF 'input@sha/src_path-seat.c.o.d' -o 'input@sha/src_path-seat.c.o' -c ../src/path-seat.c [65/211] cc -Iinput@sha -I. -I.. -I../ -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'input@sha/src_udev-seat.c.o' -MF 'input@sha/src_udev-seat.c.o.d' -o 'input@sha/src_udev-seat.c.o' -c ../src/udev-seat.c [66/211] cc -Iinput@sha -I. -I.. -I../ -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'input@sha/src_evdev-tablet-pad-leds.c.o' -MF 'input@sha/src_evdev-tablet-pad-leds.c.o.d' -o 'input@sha/src_evdev-tablet-pad-leds.c.o' -c ../src/evdev-tablet-pad-leds.c [67/211] cc -Iinput@sha -I. -I.. -I../ -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'input@sha/src_timer.c.o' -MF 'input@sha/src_timer.c.o.d' -o 'input@sha/src_timer.c.o' -c ../src/timer.c [68/211] cc -Iinput@sha -I. -I.. -I../ -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'input@sha/src_evdev-mt-touchpad.c.o' -MF 'input@sha/src_evdev-mt-touchpad.c.o.d' -o 'input@sha/src_evdev-mt-touchpad.c.o' -c ../src/evdev-mt-touchpad.c [69/211] cc -Iinput@sha -I. -I.. -I../ -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'input@sha/src_evdev-tablet.c.o' -MF 'input@sha/src_evdev-tablet.c.o.d' -o 'input@sha/src_evdev-tablet.c.o' -c ../src/evdev-tablet.c [70/211] cc -o libinput.so.10.13.0 'input@sha/src_filter.c.o' 'input@sha/src_filter-flat.c.o' 'input@sha/src_filter-low-dpi.c.o' 'input@sha/src_filter-mouse.c.o' 'input@sha/src_filter-touchpad.c.o' 'input@sha/src_filter-touchpad-x230.c.o' 'input@sha/src_filter-tablet.c.o' 'input@sha/src_filter-trackpoint.c.o' 'input@sha/src_libinput.c.o' 'input@sha/src_evdev.c.o' 'input@sha/src_evdev-debounce.c.o' 'input@sha/src_evdev-fallback.c.o' 'input@sha/src_evdev-totem.c.o' 'input@sha/src_evdev-middle-button.c.o' 'input@sha/src_evdev-mt-touchpad.c.o' 'input@sha/src_evdev-mt-touchpad-tap.c.o' 'input@sha/src_evdev-mt-touchpad-thumb.c.o' 'input@sha/src_evdev-mt-touchpad-buttons.c.o' 'input@sha/src_evdev-mt-touchpad-edge-scroll.c.o' 'input@sha/src_evdev-mt-touchpad-gestures.c.o' 'input@sha/src_evdev-tablet.c.o' 'input@sha/src_evdev-tablet-pad.c.o' 'input@sha/src_evdev-tablet-pad-leds.c.o' 'input@sha/src_path-seat.c.o' 'input@sha/src_udev-seat.c.o' 'input@sha/src_timer.c.o' -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libinput.so.10 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld liblibinput-util.a libquirks.a -Wl,--version-script,/builddir/build/BUILD/libinput-1.15.0/src/libinput.sym /usr/lib64/libmtdev.so /usr/lib64/libudev.so /usr/lib64/libevdev.so -lm -lrt /usr/lib64/libwacom.so -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/ [71/211] /usr/bin/meson --internal vcstagger ../src/libinput-git-version.h.in libinput-git-version.h unknown /builddir/build/BUILD/libinput-1.15.0 @VCS_TAG@ '(.*)' /usr/bin/git describe fatal: No names found, cannot describe anything. [72/211] cc -Itools_shared@sta -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MQ 'tools_shared@sta/tools_shared.c.o' -MF 'tools_shared@sta/tools_shared.c.o.d' -o 'tools_shared@sta/tools_shared.c.o' -c ../tools/shared.c [73/211] rm -f libtools_shared.a && gcc-ar csrD libtools_shared.a 'tools_shared@sta/tools_shared.c.o' [74/211] cc -Ilibinput-debug-tablet@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -MD -MQ 'libinput-debug-tablet@exe/tools_libinput-debug-tablet.c.o' -MF 'libinput-debug-tablet@exe/tools_libinput-debug-tablet.c.o.d' -o 'libinput-debug-tablet@exe/tools_libinput-debug-tablet.c.o' -c ../tools/libinput-debug-tablet.c [75/211] cc -Ilibinput-quirks@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -MD -MQ 'libinput-quirks@exe/tools_libinput-quirks.c.o' -MF 'libinput-quirks@exe/tools_libinput-quirks.c.o.d' -o 'libinput-quirks@exe/tools_libinput-quirks.c.o' -c ../tools/libinput-quirks.c [76/211] cc -Ilibinput-measure@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -MD -MQ 'libinput-measure@exe/tools_libinput-measure.c.o' -MF 'libinput-measure@exe/tools_libinput-measure.c.o.d' -o 'libinput-measure@exe/tools_libinput-measure.c.o' -c ../tools/libinput-measure.c [77/211] cc -Ilibinput@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -MD -MQ 'libinput@exe/tools_libinput-tool.c.o' -MF 'libinput@exe/tools_libinput-tool.c.o.d' -o 'libinput@exe/tools_libinput-tool.c.o' -c ../tools/libinput-tool.c [78/211] cc -Ilibinput-debug-events@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -MD -MQ 'libinput-debug-events@exe/tools_libinput-debug-events.c.o' -MF 'libinput-debug-events@exe/tools_libinput-debug-events.c.o.d' -o 'libinput-debug-events@exe/tools_libinput-debug-events.c.o' -c ../tools/libinput-debug-events.c [79/211] /usr/bin/meson --internal symbolextractor libinput.so.10.13.0 'input@sha/libinput.so.10.13.0.symbols' [80/211] cc -Ilibinput-list-devices@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -MD -MQ 'libinput-list-devices@exe/tools_libinput-list-devices.c.o' -MF 'libinput-list-devices@exe/tools_libinput-list-devices.c.o.d' -o 'libinput-list-devices@exe/tools_libinput-list-devices.c.o' -c ../tools/libinput-list-devices.c [81/211] cc -o libinput-debug-events 'libinput-debug-events@exe/tools_libinput-debug-events.c.o' -Wl,--as-needed -Wl,--no-undefined -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--start-group libtools_shared.a libinput.so.10.13.0 liblibinput-util.a libquirks.a /usr/lib64/libmtdev.so /usr/lib64/libudev.so /usr/lib64/libevdev.so -lm -lrt /usr/lib64/libwacom.so -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/ [82/211] cc -o libinput-debug-tablet 'libinput-debug-tablet@exe/tools_libinput-debug-tablet.c.o' -Wl,--as-needed -Wl,--no-undefined -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--start-group libtools_shared.a libinput.so.10.13.0 liblibinput-util.a libquirks.a /usr/lib64/libmtdev.so /usr/lib64/libudev.so /usr/lib64/libevdev.so -lm -lrt /usr/lib64/libwacom.so -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/ [83/211] cc -Itest-builddir-lookup@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -MD -MQ 'test-builddir-lookup@exe/test_test-builddir-lookup.c.o' -MF 'test-builddir-lookup@exe/test_test-builddir-lookup.c.o.d' -o 'test-builddir-lookup@exe/test_test-builddir-lookup.c.o' -c ../test/test-builddir-lookup.c [84/211] cc -o libinput-quirks 'libinput-quirks@exe/tools_libinput-quirks.c.o' -Wl,--as-needed -Wl,--no-undefined -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--start-group libquirks.a liblibinput-util.a libtools_shared.a libinput.so.10.13.0 /usr/lib64/libmtdev.so /usr/lib64/libudev.so /usr/lib64/libevdev.so -lm -lrt /usr/lib64/libwacom.so -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/ [85/211] cc -Iptraccel-debug@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -MD -MQ 'ptraccel-debug@exe/tools_ptraccel-debug.c.o' -MF 'ptraccel-debug@exe/tools_ptraccel-debug.c.o.d' -o 'ptraccel-debug@exe/tools_ptraccel-debug.c.o' -c ../tools/ptraccel-debug.c [86/211] cc -o libinput-list-devices 'libinput-list-devices@exe/tools_libinput-list-devices.c.o' -Wl,--as-needed -Wl,--no-undefined -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--start-group libtools_shared.a libinput.so.10.13.0 liblibinput-util.a libquirks.a /usr/lib64/libmtdev.so /usr/lib64/libudev.so /usr/lib64/libevdev.so -lm -lrt /usr/lib64/libwacom.so -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/ [87/211] cc -o libinput-measure 'libinput-measure@exe/tools_libinput-measure.c.o' -Wl,--as-needed -Wl,--no-undefined -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--start-group libtools_shared.a libinput.so.10.13.0 liblibinput-util.a libquirks.a /usr/lib64/libmtdev.so /usr/lib64/libudev.so /usr/lib64/libevdev.so -lm -lrt /usr/lib64/libwacom.so -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/ [88/211] cc -o test-builddir-lookup 'test-builddir-lookup@exe/test_test-builddir-lookup.c.o' -Wl,--as-needed -Wl,--no-undefined -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--start-group libtools_shared.a libinput.so.10.13.0 liblibinput-util.a libquirks.a /usr/lib64/libmtdev.so /usr/lib64/libudev.so /usr/lib64/libevdev.so -lm -lrt /usr/lib64/libwacom.so -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/ [89/211] cc -o ptraccel-debug 'ptraccel-debug@exe/tools_ptraccel-debug.c.o' -Wl,--as-needed -Wl,--no-undefined -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--start-group libfilter.a libinput.so.10.13.0 liblibinput-util.a libquirks.a /usr/lib64/libmtdev.so /usr/lib64/libudev.so /usr/lib64/libevdev.so -lm -lrt /usr/lib64/libwacom.so -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/ [90/211] cc -o libinput 'libinput@exe/tools_libinput-tool.c.o' -Wl,--as-needed -Wl,--no-undefined -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--start-group libtools_shared.a libinput.so.10.13.0 liblibinput-util.a libquirks.a /usr/lib64/libmtdev.so /usr/lib64/libudev.so /usr/lib64/libevdev.so -lm -lrt /usr/lib64/libwacom.so -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/ [91/211] cc -Itest-build-std-gnuc90@exe -I. -I.. -I../src -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -Werror -MD -MQ 'test-build-std-gnuc90@exe/test_build-pedantic.c.o' -MF 'test-build-std-gnuc90@exe/test_build-pedantic.c.o.d' -o 'test-build-std-gnuc90@exe/test_build-pedantic.c.o' -c ../test/build-pedantic.c [92/211] cc -Itest-build-pedantic@exe -I. -I.. -I../src -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -pedantic -Werror -MD -MQ 'test-build-pedantic@exe/test_build-pedantic.c.o' -MF 'test-build-pedantic@exe/test_build-pedantic.c.o.d' -o 'test-build-pedantic@exe/test_build-pedantic.c.o' -c ../test/build-pedantic.c [93/211] cc -Itest-build-linker@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -MD -MQ 'test-build-linker@exe/test_build-pedantic.c.o' -MF 'test-build-linker@exe/test_build-pedantic.c.o.d' -o 'test-build-linker@exe/test_build-pedantic.c.o' -c ../test/build-pedantic.c [94/211] cc -o test-build-std-gnuc90 'test-build-std-gnuc90@exe/test_build-pedantic.c.o' -Wl,--as-needed -Wl,--no-undefined -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--start-group /usr/lib64/libudev.so -Wl,--end-group [95/211] cc -o test-build-pedantic 'test-build-pedantic@exe/test_build-pedantic.c.o' -Wl,--as-needed -Wl,--no-undefined -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--start-group /usr/lib64/libudev.so -Wl,--end-group [96/211] cc -o test-build-linker 'test-build-linker@exe/test_build-pedantic.c.o' -Wl,--as-needed -Wl,--no-undefined -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--start-group libinput.so.10.13.0 liblibinput-util.a libquirks.a /usr/lib64/libmtdev.so /usr/lib64/libudev.so /usr/lib64/libevdev.so -lm -lrt /usr/lib64/libwacom.so -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/ [97/211] c++ -Itest-build-cxx@exe -I. -I.. -I../src -I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wno-unused-parameter -fvisibility=hidden -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -MD -MQ 'test-build-cxx@exe/test_build-cxx.cc.o' -MF 'test-build-cxx@exe/test_build-cxx.cc.o.d' -o 'test-build-cxx@exe/test_build-cxx.cc.o' -c ../test/build-cxx.cc [98/211] cc -Itest-library-version@exe -I. -I.. -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection '-DLIBINPUT_LT_VERSION="23:0:13"' -MD -MQ 'test-library-version@exe/test_test-library-version.c.o' -MF 'test-library-version@exe/test_test-library-version.c.o.d' -o 'test-library-version@exe/test_test-library-version.c.o' -c ../test/test-library-version.c [99/211] c++ -o test-build-cxx 'test-build-cxx@exe/test_build-cxx.cc.o' -Wl,--as-needed -Wl,--no-undefined -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--start-group /usr/lib64/libudev.so -Wl,--end-group [100/211] cc -o test-library-version 'test-library-version@exe/test_test-library-version.c.o' -Wl,--as-needed -Wl,--no-undefined -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld [101/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-acer-hawaii-keyboard.c.o' -MF 'libinput-test-suite@exe/test_litest-device-acer-hawaii-keyboard.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-acer-hawaii-keyboard.c.o' -c ../test/litest-device-acer-hawaii-keyboard.c [102/211] cc -Itest-litest-selftest@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -DLITEST_NO_MAIN -DLITEST_DISABLE_BACKTRACE_LOGGING -MD -MQ 'test-litest-selftest@exe/test_litest-selftest.c.o' -MF 'test-litest-selftest@exe/test_litest-selftest.c.o.d' -o 'test-litest-selftest@exe/test_litest-selftest.c.o' -c ../test/litest-selftest.c [103/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-acer-hawaii-touchpad.c.o' -MF 'libinput-test-suite@exe/test_litest-device-acer-hawaii-touchpad.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-acer-hawaii-touchpad.c.o' -c ../test/litest-device-acer-hawaii-touchpad.c [104/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-aiptek-tablet.c.o' -MF 'libinput-test-suite@exe/test_litest-device-aiptek-tablet.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-aiptek-tablet.c.o' -c ../test/litest-device-aiptek-tablet.c [105/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-alps-semi-mt.c.o' -MF 'libinput-test-suite@exe/test_litest-device-alps-semi-mt.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-alps-semi-mt.c.o' -c ../test/litest-device-alps-semi-mt.c [106/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-alps-dualpoint.c.o' -MF 'libinput-test-suite@exe/test_litest-device-alps-dualpoint.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-alps-dualpoint.c.o' -c ../test/litest-device-alps-dualpoint.c [107/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-anker-mouse-kbd.c.o' -MF 'libinput-test-suite@exe/test_litest-device-anker-mouse-kbd.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-anker-mouse-kbd.c.o' -c ../test/litest-device-anker-mouse-kbd.c [108/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-apple-appletouch.c.o' -MF 'libinput-test-suite@exe/test_litest-device-apple-appletouch.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-apple-appletouch.c.o' -c ../test/litest-device-apple-appletouch.c [109/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-apple-internal-keyboard.c.o' -MF 'libinput-test-suite@exe/test_litest-device-apple-internal-keyboard.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-apple-internal-keyboard.c.o' -c ../test/litest-device-apple-internal-keyboard.c [110/211] cc -Ilibinput-record@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -MD -MQ 'libinput-record@exe/tools_libinput-record.c.o' -MF 'libinput-record@exe/tools_libinput-record.c.o.d' -o 'libinput-record@exe/tools_libinput-record.c.o' -c ../tools/libinput-record.c [111/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-apple-magicmouse.c.o' -MF 'libinput-test-suite@exe/test_litest-device-apple-magicmouse.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-apple-magicmouse.c.o' -c ../test/litest-device-apple-magicmouse.c [112/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-asus-rog-gladius.c.o' -MF 'libinput-test-suite@exe/test_litest-device-asus-rog-gladius.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-asus-rog-gladius.c.o' -c ../test/litest-device-asus-rog-gladius.c [113/211] cc -o libinput-record 'libinput-record@exe/tools_libinput-record.c.o' -Wl,--as-needed -Wl,--no-undefined -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--start-group libtools_shared.a libinput.so.10.13.0 liblibinput-util.a libquirks.a /usr/lib64/libmtdev.so /usr/lib64/libudev.so /usr/lib64/libevdev.so -lm -lrt /usr/lib64/libwacom.so -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/ [114/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-atmel-hover.c.o' -MF 'libinput-test-suite@exe/test_litest-device-atmel-hover.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-atmel-hover.c.o' -c ../test/litest-device-atmel-hover.c [115/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-bcm5974.c.o' -MF 'libinput-test-suite@exe/test_litest-device-bcm5974.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-bcm5974.c.o' -c ../test/litest-device-bcm5974.c [116/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-cyborg-rat-5.c.o' -MF 'libinput-test-suite@exe/test_litest-device-cyborg-rat-5.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-cyborg-rat-5.c.o' -c ../test/litest-device-cyborg-rat-5.c [117/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-dell-canvas-totem.c.o' -MF 'libinput-test-suite@exe/test_litest-device-dell-canvas-totem.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-dell-canvas-totem.c.o' -c ../test/litest-device-dell-canvas-totem.c [118/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-dell-canvas-totem-touch.c.o' -MF 'libinput-test-suite@exe/test_litest-device-dell-canvas-totem-touch.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-dell-canvas-totem-touch.c.o' -c ../test/litest-device-dell-canvas-totem-touch.c [119/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-elantech-touchpad.c.o' -MF 'libinput-test-suite@exe/test_litest-device-elantech-touchpad.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-elantech-touchpad.c.o' -c ../test/litest-device-elantech-touchpad.c [120/211] cc -Itest-utils@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'test-utils@exe/test_test-utils.c.o' -MF 'test-utils@exe/test_test-utils.c.o.d' -o 'test-utils@exe/test_test-utils.c.o' -c ../test/test-utils.c [121/211] cc -o test-utils 'test-utils@exe/test_test-utils.c.o' -Wl,--as-needed -Wl,--no-undefined -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--start-group libinput.so.10.13.0 liblibinput-util.a libquirks.a /usr/lib64/libmtdev.so /usr/lib64/libudev.so /usr/lib64/libevdev.so -lm -lrt /usr/lib64/libwacom.so /usr/lib64/libcheck.so -ldl /usr/lib64/libsystemd.so -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/ [122/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-generic-singletouch.c.o' -MF 'libinput-test-suite@exe/test_litest-device-generic-singletouch.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-generic-singletouch.c.o' -c ../test/litest-device-generic-singletouch.c [123/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-gpio-keys.c.o' -MF 'libinput-test-suite@exe/test_litest-device-gpio-keys.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-gpio-keys.c.o' -c ../test/litest-device-gpio-keys.c [124/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-huion-pentablet.c.o' -MF 'libinput-test-suite@exe/test_litest-device-huion-pentablet.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-huion-pentablet.c.o' -c ../test/litest-device-huion-pentablet.c [125/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-hp-wmi-hotkeys.c.o' -MF 'libinput-test-suite@exe/test_litest-device-hp-wmi-hotkeys.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-hp-wmi-hotkeys.c.o' -c ../test/litest-device-hp-wmi-hotkeys.c [126/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-ignored-mouse.c.o' -MF 'libinput-test-suite@exe/test_litest-device-ignored-mouse.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-ignored-mouse.c.o' -c ../test/litest-device-ignored-mouse.c [127/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-keyboard.c.o' -MF 'libinput-test-suite@exe/test_litest-device-keyboard.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-keyboard.c.o' -c ../test/litest-device-keyboard.c [128/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-keyboard-all-codes.c.o' -MF 'libinput-test-suite@exe/test_litest-device-keyboard-all-codes.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-keyboard-all-codes.c.o' -c ../test/litest-device-keyboard-all-codes.c [129/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-keyboard-razer-blackwidow.c.o' -MF 'libinput-test-suite@exe/test_litest-device-keyboard-razer-blackwidow.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-keyboard-razer-blackwidow.c.o' -c ../test/litest-device-keyboard-razer-blackwidow.c [130/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-keyboard-razer-blade-stealth.c.o' -MF 'libinput-test-suite@exe/test_litest-device-keyboard-razer-blade-stealth.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-keyboard-razer-blade-stealth.c.o' -c ../test/litest-device-keyboard-razer-blade-stealth.c [131/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-keyboard-razer-blade-stealth-videoswitch.c.o' -MF 'libinput-test-suite@exe/test_litest-device-keyboard-razer-blade-stealth-videoswitch.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-keyboard-razer-blade-stealth-videoswitch.c.o' -c ../test/litest-device-keyboard-razer-blade-stealth-videoswitch.c [132/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-lid-switch.c.o' -MF 'libinput-test-suite@exe/test_litest-device-lid-switch.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-lid-switch.c.o' -c ../test/litest-device-lid-switch.c [133/211] cc -Itest-litest-selftest@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -DLITEST_NO_MAIN -DLITEST_DISABLE_BACKTRACE_LOGGING -MD -MQ 'test-litest-selftest@exe/test_litest.c.o' -MF 'test-litest-selftest@exe/test_litest.c.o.d' -o 'test-litest-selftest@exe/test_litest.c.o' -c ../test/litest.c [134/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-lid-switch-surface3.c.o' -MF 'libinput-test-suite@exe/test_litest-device-lid-switch-surface3.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-lid-switch-surface3.c.o' -c ../test/litest-device-lid-switch-surface3.c [135/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-logitech-trackball.c.o' -MF 'libinput-test-suite@exe/test_litest-device-logitech-trackball.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-logitech-trackball.c.o' -c ../test/litest-device-logitech-trackball.c [136/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-nexus4-touch-screen.c.o' -MF 'libinput-test-suite@exe/test_litest-device-nexus4-touch-screen.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-nexus4-touch-screen.c.o' -c ../test/litest-device-nexus4-touch-screen.c [137/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-magic-trackpad.c.o' -MF 'libinput-test-suite@exe/test_litest-device-magic-trackpad.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-magic-trackpad.c.o' -c ../test/litest-device-magic-trackpad.c [138/211] cc -o test-litest-selftest 'test-litest-selftest@exe/test_litest-selftest.c.o' 'test-litest-selftest@exe/test_litest.c.o' -Wl,--as-needed -Wl,--no-undefined -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--start-group libinput.so.10.13.0 liblibinput-util.a libquirks.a /usr/lib64/libmtdev.so /usr/lib64/libudev.so /usr/lib64/libevdev.so -lm -lrt /usr/lib64/libwacom.so /usr/lib64/libcheck.so -ldl /usr/lib64/libsystemd.so -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/ [139/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-mouse.c.o' -MF 'libinput-test-suite@exe/test_litest-device-mouse.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-mouse.c.o' -c ../test/litest-device-mouse.c [140/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-mouse-wheel-tilt.c.o' -MF 'libinput-test-suite@exe/test_litest-device-mouse-wheel-tilt.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-mouse-wheel-tilt.c.o' -c ../test/litest-device-mouse-wheel-tilt.c [141/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-mouse-roccat.c.o' -MF 'libinput-test-suite@exe/test_litest-device-mouse-roccat.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-mouse-roccat.c.o' -c ../test/litest-device-mouse-roccat.c [142/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-mouse-wheel-click-angle.c.o' -MF 'libinput-test-suite@exe/test_litest-device-mouse-wheel-click-angle.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-mouse-wheel-click-angle.c.o' -c ../test/litest-device-mouse-wheel-click-angle.c [143/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-mouse-low-dpi.c.o' -MF 'libinput-test-suite@exe/test_litest-device-mouse-low-dpi.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-mouse-low-dpi.c.o' -c ../test/litest-device-mouse-low-dpi.c [144/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-mouse-wheel-click-count.c.o' -MF 'libinput-test-suite@exe/test_litest-device-mouse-wheel-click-count.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-mouse-wheel-click-count.c.o' -c ../test/litest-device-mouse-wheel-click-count.c [145/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-ms-nano-transceiver-mouse.c.o' -MF 'libinput-test-suite@exe/test_litest-device-ms-nano-transceiver-mouse.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-ms-nano-transceiver-mouse.c.o' -c ../test/litest-device-ms-nano-transceiver-mouse.c [146/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-ms-surface-cover.c.o' -MF 'libinput-test-suite@exe/test_litest-device-ms-surface-cover.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-ms-surface-cover.c.o' -c ../test/litest-device-ms-surface-cover.c [147/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-qemu-usb-tablet.c.o' -MF 'libinput-test-suite@exe/test_litest-device-qemu-usb-tablet.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-qemu-usb-tablet.c.o' -c ../test/litest-device-qemu-usb-tablet.c [148/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-synaptics-x220.c.o' -MF 'libinput-test-suite@exe/test_litest-device-synaptics-x220.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-synaptics-x220.c.o' -c ../test/litest-device-synaptics-x220.c [149/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-protocol-a-touch-screen.c.o' -MF 'libinput-test-suite@exe/test_litest-device-protocol-a-touch-screen.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-protocol-a-touch-screen.c.o' -c ../test/litest-device-protocol-a-touch-screen.c [150/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-synaptics-hover.c.o' -MF 'libinput-test-suite@exe/test_litest-device-synaptics-hover.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-synaptics-hover.c.o' -c ../test/litest-device-synaptics-hover.c [151/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-synaptics-i2c.c.o' -MF 'libinput-test-suite@exe/test_litest-device-synaptics-i2c.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-synaptics-i2c.c.o' -c ../test/litest-device-synaptics-i2c.c [152/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-synaptics-rmi4.c.o' -MF 'libinput-test-suite@exe/test_litest-device-synaptics-rmi4.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-synaptics-rmi4.c.o' -c ../test/litest-device-synaptics-rmi4.c [153/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-synaptics-st.c.o' -MF 'libinput-test-suite@exe/test_litest-device-synaptics-st.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-synaptics-st.c.o' -c ../test/litest-device-synaptics-st.c [154/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-synaptics-t440.c.o' -MF 'libinput-test-suite@exe/test_litest-device-synaptics-t440.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-synaptics-t440.c.o' -c ../test/litest-device-synaptics-t440.c [155/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-synaptics-x1-carbon-3rd.c.o' -MF 'libinput-test-suite@exe/test_litest-device-synaptics-x1-carbon-3rd.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-synaptics-x1-carbon-3rd.c.o' -c ../test/litest-device-synaptics-x1-carbon-3rd.c [156/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-thinkpad-extrabuttons.c.o' -MF 'libinput-test-suite@exe/test_litest-device-thinkpad-extrabuttons.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-thinkpad-extrabuttons.c.o' -c ../test/litest-device-thinkpad-extrabuttons.c [157/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-trackpoint.c.o' -MF 'libinput-test-suite@exe/test_litest-device-trackpoint.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-trackpoint.c.o' -c ../test/litest-device-trackpoint.c [158/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-touch-screen.c.o' -MF 'libinput-test-suite@exe/test_litest-device-touch-screen.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-touch-screen.c.o' -c ../test/litest-device-touch-screen.c [159/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-touchscreen-invalid-range.c.o' -MF 'libinput-test-suite@exe/test_litest-device-touchscreen-invalid-range.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-touchscreen-invalid-range.c.o' -c ../test/litest-device-touchscreen-invalid-range.c [160/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-touchscreen-fuzz.c.o' -MF 'libinput-test-suite@exe/test_litest-device-touchscreen-fuzz.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-touchscreen-fuzz.c.o' -c ../test/litest-device-touchscreen-fuzz.c [161/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-touchscreen-mt-tool.c.o' -MF 'libinput-test-suite@exe/test_litest-device-touchscreen-mt-tool.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-touchscreen-mt-tool.c.o' -c ../test/litest-device-touchscreen-mt-tool.c [162/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-uclogic-tablet.c.o' -MF 'libinput-test-suite@exe/test_litest-device-uclogic-tablet.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-uclogic-tablet.c.o' -c ../test/litest-device-uclogic-tablet.c [163/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-wacom-bamboo-2fg-finger.c.o' -MF 'libinput-test-suite@exe/test_litest-device-wacom-bamboo-2fg-finger.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-wacom-bamboo-2fg-finger.c.o' -c ../test/litest-device-wacom-bamboo-2fg-finger.c [164/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-wacom-bamboo-2fg-pad.c.o' -MF 'libinput-test-suite@exe/test_litest-device-wacom-bamboo-2fg-pad.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-wacom-bamboo-2fg-pad.c.o' -c ../test/litest-device-wacom-bamboo-2fg-pad.c [165/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-wacom-bamboo-2fg-pen.c.o' -MF 'libinput-test-suite@exe/test_litest-device-wacom-bamboo-2fg-pen.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-wacom-bamboo-2fg-pen.c.o' -c ../test/litest-device-wacom-bamboo-2fg-pen.c [166/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-wacom-bamboo-16fg-pen.c.o' -MF 'libinput-test-suite@exe/test_litest-device-wacom-bamboo-16fg-pen.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-wacom-bamboo-16fg-pen.c.o' -c ../test/litest-device-wacom-bamboo-16fg-pen.c [167/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-12wx-pen.c.o' -MF 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-12wx-pen.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-12wx-pen.c.o' -c ../test/litest-device-wacom-cintiq-12wx-pen.c [168/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-13hdt-finger.c.o' -MF 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-13hdt-finger.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-13hdt-finger.c.o' -c ../test/litest-device-wacom-cintiq-13hdt-finger.c [169/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-13hdt-pad.c.o' -MF 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-13hdt-pad.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-13hdt-pad.c.o' -c ../test/litest-device-wacom-cintiq-13hdt-pad.c [170/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-13hdt-pen.c.o' -MF 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-13hdt-pen.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-13hdt-pen.c.o' -c ../test/litest-device-wacom-cintiq-13hdt-pen.c [171/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-24hd-pen.c.o' -MF 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-24hd-pen.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-24hd-pen.c.o' -c ../test/litest-device-wacom-cintiq-24hd-pen.c [172/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-24hdt-pad.c.o' -MF 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-24hdt-pad.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-24hdt-pad.c.o' -c ../test/litest-device-wacom-cintiq-24hdt-pad.c [173/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-pro-16-finger.c.o' -MF 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-pro-16-finger.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-pro-16-finger.c.o' -c ../test/litest-device-wacom-cintiq-pro-16-finger.c [174/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-pro-16-pad.c.o' -MF 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-pro-16-pad.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-pro-16-pad.c.o' -c ../test/litest-device-wacom-cintiq-pro-16-pad.c [175/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-wacom-ekr.c.o' -MF 'libinput-test-suite@exe/test_litest-device-wacom-ekr.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-wacom-ekr.c.o' -c ../test/litest-device-wacom-ekr.c [176/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-pro-16-pen.c.o' -MF 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-pro-16-pen.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-pro-16-pen.c.o' -c ../test/litest-device-wacom-cintiq-pro-16-pen.c [177/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-wacom-hid4800-pen.c.o' -MF 'libinput-test-suite@exe/test_litest-device-wacom-hid4800-pen.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-wacom-hid4800-pen.c.o' -c ../test/litest-device-wacom-hid4800-pen.c [178/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-wacom-intuos3-pad.c.o' -MF 'libinput-test-suite@exe/test_litest-device-wacom-intuos3-pad.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-wacom-intuos3-pad.c.o' -c ../test/litest-device-wacom-intuos3-pad.c [179/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-wacom-intuos5-finger.c.o' -MF 'libinput-test-suite@exe/test_litest-device-wacom-intuos5-finger.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-wacom-intuos5-finger.c.o' -c ../test/litest-device-wacom-intuos5-finger.c [180/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-wacom-intuos5-pad.c.o' -MF 'libinput-test-suite@exe/test_litest-device-wacom-intuos5-pad.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-wacom-intuos5-pad.c.o' -c ../test/litest-device-wacom-intuos5-pad.c [181/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-wacom-intuos5-pen.c.o' -MF 'libinput-test-suite@exe/test_litest-device-wacom-intuos5-pen.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-wacom-intuos5-pen.c.o' -c ../test/litest-device-wacom-intuos5-pen.c [182/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-wacom-isdv4-4200-pen.c.o' -MF 'libinput-test-suite@exe/test_litest-device-wacom-isdv4-4200-pen.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-wacom-isdv4-4200-pen.c.o' -c ../test/litest-device-wacom-isdv4-4200-pen.c [183/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-wacom-isdv4-e6-pen.c.o' -MF 'libinput-test-suite@exe/test_litest-device-wacom-isdv4-e6-pen.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-wacom-isdv4-e6-pen.c.o' -c ../test/litest-device-wacom-isdv4-e6-pen.c [184/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-wacom-isdv4-e6-finger.c.o' -MF 'libinput-test-suite@exe/test_litest-device-wacom-isdv4-e6-finger.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-wacom-isdv4-e6-finger.c.o' -c ../test/litest-device-wacom-isdv4-e6-finger.c [185/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-wacom-mobilestudio-pro-pad.c.o' -MF 'libinput-test-suite@exe/test_litest-device-wacom-mobilestudio-pro-pad.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-wacom-mobilestudio-pro-pad.c.o' -c ../test/litest-device-wacom-mobilestudio-pro-pad.c [186/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-wheel-only.c.o' -MF 'libinput-test-suite@exe/test_litest-device-wheel-only.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-wheel-only.c.o' -c ../test/litest-device-wheel-only.c [187/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-waltop-tablet.c.o' -MF 'libinput-test-suite@exe/test_litest-device-waltop-tablet.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-waltop-tablet.c.o' -c ../test/litest-device-waltop-tablet.c [188/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-xen-virtual-pointer.c.o' -MF 'libinput-test-suite@exe/test_litest-device-xen-virtual-pointer.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-xen-virtual-pointer.c.o' -c ../test/litest-device-xen-virtual-pointer.c [189/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-vmware-virtual-usb-mouse.c.o' -MF 'libinput-test-suite@exe/test_litest-device-vmware-virtual-usb-mouse.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-vmware-virtual-usb-mouse.c.o' -c ../test/litest-device-vmware-virtual-usb-mouse.c [190/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest-device-yubikey.c.o' -MF 'libinput-test-suite@exe/test_litest-device-yubikey.c.o.d' -o 'libinput-test-suite@exe/test_litest-device-yubikey.c.o' -c ../test/litest-device-yubikey.c [191/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_test-udev.c.o' -MF 'libinput-test-suite@exe/test_test-udev.c.o.d' -o 'libinput-test-suite@exe/test_test-udev.c.o' -c ../test/test-udev.c In file included from ../test/test-udev.c:34: ../test/test-udev.c: In function 'udev_setup': ../test/test-udev.c:677:38: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 677 | litest_add_no_device("udev:create", udev_create_NULL); | ^~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-udev.c:678:38: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 678 | litest_add_no_device("udev:create", udev_create_seat0); | ^~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-udev.c:679:38: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 679 | litest_add_no_device("udev:create", udev_create_empty_seat); | ^~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-udev.c:680:38: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 680 | litest_add_no_device("udev:create", udev_create_seat_too_long); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-udev.c:681:38: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 681 | litest_add_no_device("udev:create", udev_set_user_data); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-udev.c:683:36: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 683 | litest_add_no_device("udev:seat", udev_added_seat_default); | ^~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-udev.c:684:36: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 684 | litest_add_no_device("udev:seat", udev_change_seat); | ^~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-udev.c:686:40: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 686 | litest_add_for_device("udev:suspend", udev_double_suspend, LITEST_SYNAPTICS_CLICKPAD_X220); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-udev.c:687:40: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 687 | litest_add_for_device("udev:suspend", udev_double_resume, LITEST_SYNAPTICS_CLICKPAD_X220); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-udev.c:688:40: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 688 | litest_add_for_device("udev:suspend", udev_suspend_resume, LITEST_SYNAPTICS_CLICKPAD_X220); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-udev.c:689:40: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 689 | litest_add_for_device("udev:suspend", udev_resume_before_seat, LITEST_SYNAPTICS_CLICKPAD_X220); | ^~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-udev.c:690:40: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 690 | litest_add_for_device("udev:suspend", udev_suspend_resume_before_seat, LITEST_SYNAPTICS_CLICKPAD_X220); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-udev.c:691:46: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 691 | litest_add_for_device("udev:device events", udev_device_sysname, LITEST_SYNAPTICS_CLICKPAD_X220); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-udev.c:692:37: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 692 | litest_add_for_device("udev:seat", udev_seat_recycle, LITEST_SYNAPTICS_CLICKPAD_X220); | ^~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-udev.c:694:36: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 694 | litest_add_no_device("udev:path", udev_path_add_device); | ^~~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-udev.c:695:37: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 695 | litest_add_for_device("udev:path", udev_path_remove_device, LITEST_SYNAPTICS_CLICKPAD_X220); | ^~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-udev.c:697:38: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 697 | litest_add_no_device("udev:ignore", udev_ignore_device); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ [192/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_test-log.c.o' -MF 'libinput-test-suite@exe/test_test-log.c.o.d' -o 'libinput-test-suite@exe/test_test-log.c.o' -c ../test/test-log.c In file included from ../test/test-log.c:33: ../test/test-log.c: In function 'log_setup': ../test/test-log.c:207:40: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 207 | litest_add_deviceless("log:defaults", log_default_priority); | ^~~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-log.c:208:39: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 208 | litest_add_deviceless("log:logging", log_handler_invoked); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-log.c:209:39: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 209 | litest_add_deviceless("log:logging", log_handler_NULL); | ^~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-log.c:210:38: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 210 | litest_add_no_device("log:logging", log_priority); | ^~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-log.c:213:36: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 213 | litest_add_ranged("log:warnings", log_axisrange_warning, LITEST_TOUCH, LITEST_PROTOCOL_A, &axes); | ^~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-log.c:214:36: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 214 | litest_add_ranged("log:warnings", log_axisrange_warning, LITEST_TOUCHPAD, LITEST_ANY, &axes); | ^~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ [193/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_test-path.c.o' -MF 'libinput-test-suite@exe/test_test-path.c.o.d' -o 'libinput-test-suite@exe/test_test-path.c.o' -c ../test/test-path.c In file included from ../test/test-path.c:34: ../test/test-path.c: In function 'path_setup': ../test/test-path.c:1019:38: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1019 | litest_add_no_device("path:create", path_create_NULL); | ^~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-path.c:1020:38: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1020 | litest_add_no_device("path:create", path_create_invalid); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-path.c:1021:38: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1021 | litest_add_no_device("path:create", path_create_invalid_file); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-path.c:1022:38: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1022 | litest_add_no_device("path:create", path_create_invalid_kerneldev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-path.c:1023:38: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1023 | litest_add_no_device("path:create", path_create_pathmax_file); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-path.c:1024:38: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1024 | litest_add_no_device("path:create", path_create_destroy); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-path.c:1025:28: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1025 | litest_add("path:create", path_force_destroy, LITEST_ANY, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-path.c:1026:38: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1026 | litest_add_no_device("path:create", path_set_user_data); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-path.c:1027:39: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1027 | litest_add_no_device("path:suspend", path_suspend); | ^~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-path.c:1028:39: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1028 | litest_add_no_device("path:suspend", path_double_suspend); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-path.c:1029:39: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1029 | litest_add_no_device("path:suspend", path_double_resume); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-path.c:1030:39: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1030 | litest_add_no_device("path:suspend", path_add_device_suspend_resume); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-path.c:1031:39: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1031 | litest_add_no_device("path:suspend", path_add_device_suspend_resume_fail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-path.c:1032:39: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1032 | litest_add_no_device("path:suspend", path_add_device_suspend_resume_remove_device); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-path.c:1033:37: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1033 | litest_add_for_device("path:seat", path_added_seat, LITEST_SYNAPTICS_CLICKPAD_X220); | ^~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-path.c:1034:37: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1034 | litest_add_for_device("path:seat", path_seat_change, LITEST_SYNAPTICS_CLICKPAD_X220); | ^~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-path.c:1035:35: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1035 | litest_add("path:device events", path_added_device, LITEST_ANY, LITEST_ANY); | ^~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-path.c:1036:35: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1036 | litest_add("path:device events", path_device_sysname, LITEST_ANY, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-path.c:1037:46: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1037 | litest_add_for_device("path:device events", path_add_device, LITEST_SYNAPTICS_CLICKPAD_X220); | ^~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-path.c:1038:45: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1038 | litest_add_no_device("path:device events", path_add_invalid_path); | ^~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-path.c:1039:46: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1039 | litest_add_for_device("path:device events", path_remove_device, LITEST_SYNAPTICS_CLICKPAD_X220); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-path.c:1040:46: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1040 | litest_add_for_device("path:device events", path_double_remove_device, LITEST_SYNAPTICS_CLICKPAD_X220); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-path.c:1041:36: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1041 | litest_add_no_device("path:seat", path_seat_recycle); | ^~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-path.c:1042:37: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1042 | litest_add_for_device("path:udev", path_udev_assign_seat, LITEST_SYNAPTICS_CLICKPAD_X220); | ^~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-path.c:1044:38: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1044 | litest_add_no_device("path:ignore", path_ignore_device); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ [194/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_test-touch.c.o' -MF 'libinput-test-suite@exe/test_test-touch.c.o.d' -o 'libinput-test-suite@exe/test_test-touch.c.o' -c ../test/test-touch.c In file included from ../test/test-touch.c:34: ../test/test-touch.c: In function 'touch_setup': ../test/test-touch.c:1345:28: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1345 | litest_add("touch:frame", touch_frame_events, LITEST_TOUCH, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1346:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1346 | litest_add("touch:down", touch_downup_no_motion, LITEST_TOUCH, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1347:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1347 | litest_add("touch:down", touch_downup_no_motion, LITEST_SINGLE_TOUCH, LITEST_TOUCHPAD); | ^~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1348:46: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1348 | litest_add_no_device("touch:abs-transform", touch_abs_transform); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-touch.c:1349:28: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1349 | litest_add("touch:slots", touch_seat_slot, LITEST_TOUCH, LITEST_TOUCHPAD); | ^~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1350:38: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1350 | litest_add_no_device("touch:slots", touch_many_slots); | ^~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-touch.c:1351:43: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1351 | litest_add("touch:double-touch-down-up", touch_double_touch_down_up, LITEST_TOUCH, LITEST_PROTOCOL_A); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1352:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1352 | litest_add("touch:calibration", touch_calibration_scale, LITEST_TOUCH, LITEST_TOUCHPAD); | ^~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1353:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1353 | litest_add("touch:calibration", touch_calibration_scale, LITEST_SINGLE_TOUCH, LITEST_TOUCHPAD); | ^~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1354:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1354 | litest_add("touch:calibration", touch_calibration_rotation, LITEST_TOUCH, LITEST_TOUCHPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1355:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1355 | litest_add("touch:calibration", touch_calibration_rotation, LITEST_SINGLE_TOUCH, LITEST_TOUCHPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1356:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1356 | litest_add("touch:calibration", touch_calibration_translation, LITEST_TOUCH, LITEST_TOUCHPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1357:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1357 | litest_add("touch:calibration", touch_calibration_translation, LITEST_SINGLE_TOUCH, LITEST_TOUCHPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1358:45: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1358 | litest_add_for_device("touch:calibration", touch_calibrated_screen_path, LITEST_CALIBRATED_TOUCHSCREEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1359:45: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1359 | litest_add_for_device("touch:calibration", touch_calibrated_screen_udev, LITEST_CALIBRATED_TOUCHSCREEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1360:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1360 | litest_add("touch:calibration", touch_calibration_config, LITEST_TOUCH, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1362:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1362 | litest_add("touch:left-handed", touch_no_left_handed, LITEST_TOUCH, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1364:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1364 | litest_add("touch:fake-mt", fake_mt_exists, LITEST_FAKE_MT, LITEST_ANY); | ^~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1365:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1365 | litest_add("touch:fake-mt", fake_mt_no_touch_events, LITEST_FAKE_MT, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1367:33: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1367 | litest_add("touch:protocol a", touch_protocol_a_init, LITEST_PROTOCOL_A, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1368:33: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1368 | litest_add("touch:protocol a", touch_protocol_a_touch, LITEST_PROTOCOL_A, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1369:33: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1369 | litest_add("touch:protocol a", touch_protocol_a_2fg_touch, LITEST_PROTOCOL_A, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1371:35: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1371 | litest_add_ranged("touch:state", touch_initial_state, LITEST_TOUCH, LITEST_PROTOCOL_A, &axes); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1373:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1373 | litest_add("touch:time", touch_time_usec, LITEST_TOUCH, LITEST_TOUCHPAD); | ^~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1375:38: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1375 | litest_add_for_device("touch:fuzz", touch_fuzz, LITEST_MULTITOUCH_FUZZ_SCREEN); | ^~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1376:38: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1376 | litest_add_for_device("touch:fuzz", touch_fuzz_property, LITEST_MULTITOUCH_FUZZ_SCREEN); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1378:40: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1378 | litest_add_no_device("touch:release", touch_release_on_unplug); | ^~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-touch.c:1380:39: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1380 | litest_add_for_device("touch:range", touch_invalid_range_over, LITEST_TOUCHSCREEN_INVALID_RANGE); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1381:39: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1381 | litest_add_for_device("touch:range", touch_invalid_range_under, LITEST_TOUCHSCREEN_INVALID_RANGE); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1383:28: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1383 | litest_add("touch:count", touch_count_st, LITEST_SINGLE_TOUCH, LITEST_TOUCHPAD); | ^~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1384:28: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1384 | litest_add("touch:count", touch_count_mt, LITEST_TOUCH, LITEST_SINGLE_TOUCH|LITEST_PROTOCOL_A); | ^~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1385:28: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1385 | litest_add("touch:count", touch_count_unknown, LITEST_PROTOCOL_A, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1386:28: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1386 | litest_add("touch:count", touch_count_invalid, LITEST_ANY, LITEST_TOUCH|LITEST_SINGLE_TOUCH|LITEST_PROTOCOL_A); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1388:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1388 | litest_add("touch:tool", touch_palm_detect_tool_palm, LITEST_TOUCH, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1389:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1389 | litest_add("touch:tool", touch_palm_detect_tool_palm_on_off, LITEST_TOUCH, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1390:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1390 | litest_add("touch:tool", touch_palm_detect_tool_palm_keep_type, LITEST_TOUCH, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1391:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1391 | litest_add("touch:tool", touch_palm_detect_tool_palm_2fg, LITEST_TOUCH, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1392:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1392 | litest_add("touch:tool", touch_palm_detect_tool_palm_on_off_2fg, LITEST_TOUCH, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touch.c:1393:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1393 | litest_add("touch:tool", touch_palm_detect_tool_palm_keep_type_2fg, LITEST_TOUCH, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ [195/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_test-totem.c.o' -MF 'libinput-test-suite@exe/test_test-totem.c.o.d' -o 'libinput-test-suite@exe/test_test-totem.c.o' -c ../test/test-totem.c In file included from ../test/test-totem.c:36: ../test/test-totem.c: In function 'totem_setup': ../test/test-totem.c:589:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 589 | litest_add("totem:tool", totem_type, LITEST_TOTEM, LITEST_ANY); | ^~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-totem.c:590:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 590 | litest_add("totem:tool", totem_axes, LITEST_TOTEM, LITEST_ANY); | ^~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-totem.c:591:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 591 | litest_add("totem:proximity", totem_proximity_in_out, LITEST_TOTEM, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-totem.c:592:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 592 | litest_add("totem:proximity", totem_proximity_in_on_init, LITEST_TOTEM, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-totem.c:593:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 593 | litest_add("totem:proximity", totem_proximity_out_on_suspend, LITEST_TOTEM, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-totem.c:595:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 595 | litest_add("totem:axes", totem_motion, LITEST_TOTEM, LITEST_ANY); | ^~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-totem.c:596:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 596 | litest_add("totem:axes", totem_rotation, LITEST_TOTEM, LITEST_ANY); | ^~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-totem.c:597:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 597 | litest_add("totem:axes", totem_size, LITEST_TOTEM, LITEST_ANY); | ^~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-totem.c:598:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 598 | litest_add("totem:button", totem_button, LITEST_TOTEM, LITEST_ANY); | ^~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-totem.c:599:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 599 | litest_add("totem:button", totem_button_down_on_init, LITEST_TOTEM, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-totem.c:600:39: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 600 | litest_add_no_device("totem:button", totem_button_up_on_delete); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-totem.c:602:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 602 | litest_add("totem:arbitration", totem_arbitration_below, LITEST_TOTEM, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-totem.c:603:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 603 | litest_add("totem:arbitration", totem_arbitration_during, LITEST_TOTEM, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-totem.c:604:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 604 | litest_add("totem:arbitration", totem_arbitration_outside_rect, LITEST_TOTEM, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ [196/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_test-pointer.c.o' -MF 'libinput-test-suite@exe/test_test-pointer.c.o.d' -o 'libinput-test-suite@exe/test_test-pointer.c.o' -c ../test/test-pointer.c In file included from ../test/test-pointer.c:35: ../test/test-pointer.c: In function 'pointer_setup': ../test/test-pointer.c:3193:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3193 | litest_add("pointer:motion", pointer_motion_relative, LITEST_RELATIVE, LITEST_POINTINGSTICK); | ^~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3194:42: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3194 | litest_add_for_device("pointer:motion", pointer_motion_relative_zero, LITEST_MOUSE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3195:38: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3195 | litest_add_ranged("pointer:motion", pointer_motion_relative_min_decel, LITEST_RELATIVE, LITEST_POINTINGSTICK, &compass); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3196:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3196 | litest_add("pointer:motion", pointer_motion_absolute, LITEST_ABSOLUTE, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3197:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3197 | litest_add("pointer:motion", pointer_motion_unaccel, LITEST_RELATIVE, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3198:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3198 | litest_add("pointer:button", pointer_button, LITEST_BUTTON, LITEST_CLICKPAD); | ^~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3199:41: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3199 | litest_add_no_device("pointer:button", pointer_button_auto_release); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-pointer.c:3200:41: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3200 | litest_add_no_device("pointer:button", pointer_seat_button_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-pointer.c:3201:42: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3201 | litest_add_for_device("pointer:button", pointer_button_has_no_button, LITEST_KEYBOARD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3202:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3202 | litest_add("pointer:button", pointer_recover_from_lost_button_count, LITEST_BUTTON, LITEST_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3203:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3203 | litest_add("pointer:scroll", pointer_scroll_wheel, LITEST_WHEEL, LITEST_TABLET); | ^~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3204:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3204 | litest_add("pointer:scroll", pointer_scroll_button, LITEST_RELATIVE|LITEST_BUTTON, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3205:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3205 | litest_add("pointer:scroll", pointer_scroll_button_noscroll, LITEST_ABSOLUTE|LITEST_BUTTON, LITEST_RELATIVE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3206:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3206 | litest_add("pointer:scroll", pointer_scroll_button_noscroll, LITEST_ANY, LITEST_RELATIVE|LITEST_BUTTON); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3207:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3207 | litest_add("pointer:scroll", pointer_scroll_button_no_event_before_timeout, LITEST_RELATIVE|LITEST_BUTTON, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3208:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3208 | litest_add("pointer:scroll", pointer_scroll_button_middle_emulation, LITEST_RELATIVE|LITEST_BUTTON, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3209:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3209 | litest_add("pointer:scroll", pointer_scroll_button_device_remove_while_down, LITEST_ANY, LITEST_RELATIVE|LITEST_BUTTON); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3211:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3211 | litest_add("pointer:scroll", pointer_scroll_button_lock, LITEST_RELATIVE|LITEST_BUTTON, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3212:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3212 | litest_add("pointer:scroll", pointer_scroll_button_lock_defaults, LITEST_RELATIVE|LITEST_BUTTON, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3213:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3213 | litest_add("pointer:scroll", pointer_scroll_button_lock_config, LITEST_RELATIVE|LITEST_BUTTON, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3214:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3214 | litest_add("pointer:scroll", pointer_scroll_button_lock_enable_while_down, LITEST_RELATIVE|LITEST_BUTTON, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3215:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3215 | litest_add("pointer:scroll", pointer_scroll_button_lock_enable_while_down_just_lock, LITEST_RELATIVE|LITEST_BUTTON, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3216:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3216 | litest_add("pointer:scroll", pointer_scroll_button_lock_otherbutton, LITEST_RELATIVE|LITEST_BUTTON, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3217:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3217 | litest_add("pointer:scroll", pointer_scroll_button_lock_enable_while_otherbutton_down, LITEST_RELATIVE|LITEST_BUTTON, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3218:38: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3218 | litest_add_ranged("pointer:scroll", pointer_scroll_button_lock_middlebutton, LITEST_RELATIVE|LITEST_BUTTON, LITEST_ANY, &buttonorder); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3219:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3219 | litest_add("pointer:scroll", pointer_scroll_button_lock_doubleclick_nomove, LITEST_RELATIVE|LITEST_BUTTON, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3221:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3221 | litest_add("pointer:scroll", pointer_scroll_nowheel_defaults, LITEST_RELATIVE|LITEST_BUTTON, LITEST_WHEEL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3222:42: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3222 | litest_add_for_device("pointer:scroll", pointer_scroll_defaults_logitech_marble , LITEST_LOGITECH_TRACKBALL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3223:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3223 | litest_add("pointer:scroll", pointer_scroll_natural_defaults, LITEST_WHEEL, LITEST_TABLET); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3224:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3224 | litest_add("pointer:scroll", pointer_scroll_natural_defaults_noscroll, LITEST_ANY, LITEST_WHEEL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3225:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3225 | litest_add("pointer:scroll", pointer_scroll_natural_enable_config, LITEST_WHEEL, LITEST_TABLET); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3226:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3226 | litest_add("pointer:scroll", pointer_scroll_natural_wheel, LITEST_WHEEL, LITEST_TABLET); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3227:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3227 | litest_add("pointer:scroll", pointer_scroll_has_axis_invalid, LITEST_WHEEL, LITEST_TABLET); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3229:36: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3229 | litest_add("pointer:calibration", pointer_no_calibration, LITEST_ANY, LITEST_TOUCH|LITEST_SINGLE_TOUCH|LITEST_ABSOLUTE|LITEST_PROTOCOL_A|LITEST_TABLET); | ^~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3232:36: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3232 | litest_add("pointer:left-handed", pointer_left_handed_defaults, LITEST_BUTTON, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3233:36: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3233 | litest_add("pointer:left-handed", pointer_left_handed, LITEST_RELATIVE|LITEST_BUTTON, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3234:36: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3234 | litest_add("pointer:left-handed", pointer_left_handed_during_click, LITEST_RELATIVE|LITEST_BUTTON, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3235:36: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3235 | litest_add("pointer:left-handed", pointer_left_handed_during_click_multiple_buttons, LITEST_RELATIVE|LITEST_BUTTON, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3237:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3237 | litest_add("pointer:accel", pointer_accel_defaults, LITEST_RELATIVE, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3238:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3238 | litest_add("pointer:accel", pointer_accel_invalid, LITEST_RELATIVE, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3239:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3239 | litest_add("pointer:accel", pointer_accel_defaults_absolute, LITEST_ABSOLUTE, LITEST_RELATIVE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3240:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3240 | litest_add("pointer:accel", pointer_accel_defaults_absolute_relative, LITEST_ABSOLUTE|LITEST_RELATIVE, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3241:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3241 | litest_add("pointer:accel", pointer_accel_direction_change, LITEST_RELATIVE, LITEST_POINTINGSTICK); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3242:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3242 | litest_add("pointer:accel", pointer_accel_profile_defaults, LITEST_RELATIVE, LITEST_TOUCHPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3243:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3243 | litest_add("pointer:accel", pointer_accel_profile_defaults_noprofile, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3244:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3244 | litest_add("pointer:accel", pointer_accel_profile_invalid, LITEST_RELATIVE, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3245:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3245 | litest_add("pointer:accel", pointer_accel_profile_noaccel, LITEST_ANY, LITEST_TOUCHPAD|LITEST_RELATIVE|LITEST_TABLET); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3246:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3246 | litest_add("pointer:accel", pointer_accel_profile_flat_motion_relative, LITEST_RELATIVE, LITEST_TOUCHPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3248:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3248 | litest_add("pointer:middlebutton", middlebutton, LITEST_BUTTON, LITEST_CLICKPAD); | ^~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3249:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3249 | litest_add("pointer:middlebutton", middlebutton_nostart_while_down, LITEST_BUTTON, LITEST_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3250:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3250 | litest_add("pointer:middlebutton", middlebutton_timeout, LITEST_BUTTON, LITEST_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3251:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3251 | litest_add("pointer:middlebutton", middlebutton_doubleclick, LITEST_BUTTON, LITEST_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3252:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3252 | litest_add("pointer:middlebutton", middlebutton_middleclick, LITEST_BUTTON, LITEST_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3253:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3253 | litest_add("pointer:middlebutton", middlebutton_middleclick_during, LITEST_BUTTON, LITEST_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3254:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3254 | litest_add("pointer:middlebutton", middlebutton_default_enabled, LITEST_BUTTON, LITEST_TOUCHPAD|LITEST_POINTINGSTICK); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3255:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3255 | litest_add("pointer:middlebutton", middlebutton_default_clickpad, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3256:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3256 | litest_add("pointer:middlebutton", middlebutton_default_touchpad, LITEST_TOUCHPAD, LITEST_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3257:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3257 | litest_add("pointer:middlebutton", middlebutton_default_disabled, LITEST_ANY, LITEST_BUTTON); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3258:48: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3258 | litest_add_for_device("pointer:middlebutton", middlebutton_default_alps, LITEST_ALPS_SEMI_MT); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3259:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3259 | litest_add("pointer:middlebutton", middlebutton_button_scrolling, LITEST_RELATIVE|LITEST_BUTTON, LITEST_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3260:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3260 | litest_add("pointer:middlebutton", middlebutton_button_scrolling_middle, LITEST_RELATIVE|LITEST_BUTTON, LITEST_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3261:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3261 | litest_add("pointer:middlebutton", middlebutton_device_remove_while_down, LITEST_BUTTON, LITEST_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3262:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3262 | litest_add("pointer:middlebutton", middlebutton_device_remove_while_one_is_down, LITEST_BUTTON, LITEST_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3264:37: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3264 | litest_add_ranged("pointer:state", pointer_absolute_initial_state, LITEST_ABSOLUTE, LITEST_ANY, &axis_range); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3266:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3266 | litest_add("pointer:time", pointer_time_usec, LITEST_RELATIVE, LITEST_ANY); | ^~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3268:40: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3268 | litest_add_ranged("pointer:debounce", debounce_bounce, LITEST_BUTTON, LITEST_TOUCHPAD|LITEST_NO_DEBOUNCE, &buttons); | ^~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3269:33: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3269 | litest_add("pointer:debounce", debounce_bounce_check_immediate, LITEST_BUTTON, LITEST_TOUCHPAD|LITEST_NO_DEBOUNCE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3270:40: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3270 | litest_add_ranged("pointer:debounce", debounce_spurious, LITEST_BUTTON, LITEST_TOUCHPAD|LITEST_NO_DEBOUNCE, &buttons); | ^~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3271:33: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3271 | litest_add("pointer:debounce", debounce_spurious_multibounce, LITEST_BUTTON, LITEST_TOUCHPAD|LITEST_NO_DEBOUNCE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3272:45: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3272 | litest_add("pointer:debounce_otherbutton", debounce_spurious_dont_enable_on_otherbutton, LITEST_BUTTON, LITEST_TOUCHPAD|LITEST_NO_DEBOUNCE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3273:45: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3273 | litest_add("pointer:debounce_otherbutton", debounce_spurious_cancel_debounce_otherbutton, LITEST_BUTTON, LITEST_TOUCHPAD|LITEST_NO_DEBOUNCE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3274:45: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3274 | litest_add("pointer:debounce_otherbutton", debounce_spurious_switch_to_otherbutton, LITEST_BUTTON, LITEST_TOUCHPAD|LITEST_NO_DEBOUNCE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pointer.c:3275:43: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3275 | litest_add_no_device("pointer:debounce", debounce_remove_device_button_down); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-pointer.c:3276:43: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3276 | litest_add_no_device("pointer:debounce", debounce_remove_device_button_up); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ [197/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_test-pad.c.o' -MF 'libinput-test-suite@exe/test_test-pad.c.o.d' -o 'libinput-test-suite@exe/test_test-pad.c.o' -c ../test/test-pad.c In file included from ../test/test-pad.c:38: ../test/test-pad.c: In function 'tablet_pad_setup': ../test/test-pad.c:987:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 987 | litest_add("pad:cap", pad_cap, LITEST_TABLET_PAD, LITEST_ANY); | ^~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pad.c:988:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 988 | litest_add("pad:cap", pad_no_cap, LITEST_ANY, LITEST_TABLET_PAD); | ^~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pad.c:990:25: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 990 | litest_add("pad:time", pad_time, LITEST_TABLET_PAD, LITEST_ANY); | ^~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pad.c:992:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 992 | litest_add("pad:button", pad_num_buttons, LITEST_TABLET_PAD, LITEST_ANY); | ^~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pad.c:993:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 993 | litest_add("pad:button", pad_num_buttons_libwacom, LITEST_TABLET_PAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pad.c:994:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 994 | litest_add("pad:button", pad_button_intuos, LITEST_TABLET_PAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pad.c:995:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 995 | litest_add("pad:button", pad_button_bamboo, LITEST_TABLET_PAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pad.c:996:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 996 | litest_add("pad:button", pad_button_libwacom, LITEST_TABLET_PAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pad.c:997:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 997 | litest_add("pad:button", pad_button_mode_groups, LITEST_TABLET_PAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pad.c:999:25: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 999 | litest_add("pad:ring", pad_has_ring, LITEST_RING, LITEST_ANY); | ^~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pad.c:1000:25: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1000 | litest_add("pad:ring", pad_ring, LITEST_RING, LITEST_ANY); | ^~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pad.c:1001:25: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1001 | litest_add("pad:ring", pad_ring_finger_up, LITEST_RING, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pad.c:1003:26: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1003 | litest_add("pad:strip", pad_has_strip, LITEST_STRIP, LITEST_ANY); | ^~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pad.c:1004:26: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1004 | litest_add("pad:strip", pad_strip, LITEST_STRIP, LITEST_ANY); | ^~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pad.c:1005:26: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1005 | litest_add("pad:strip", pad_strip_finger_up, LITEST_STRIP, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pad.c:1007:43: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1007 | litest_add_for_device("pad:left_handed", pad_left_handed_default, LITEST_WACOM_INTUOS5_PAD); | ^~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-pad.c:1008:43: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1008 | litest_add_for_device("pad:left_handed", pad_no_left_handed, LITEST_WACOM_INTUOS3_PAD); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-pad.c:1009:43: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1009 | litest_add_for_device("pad:left_handed", pad_left_handed_ring, LITEST_WACOM_INTUOS5_PAD); | ^~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-pad.c:1012:26: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1012 | litest_add("pad:modes", pad_mode_groups, LITEST_TABLET_PAD, LITEST_ANY); | ^~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pad.c:1013:26: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1013 | litest_add("pad:modes", pad_mode_groups_userdata, LITEST_TABLET_PAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pad.c:1014:26: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1014 | litest_add("pad:modes", pad_mode_groups_ref, LITEST_TABLET_PAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pad.c:1015:26: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1015 | litest_add("pad:modes", pad_mode_group_mode, LITEST_TABLET_PAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pad.c:1016:26: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1016 | litest_add("pad:modes", pad_mode_group_has, LITEST_TABLET_PAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pad.c:1017:26: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1017 | litest_add("pad:modes", pad_mode_group_has_invalid, LITEST_TABLET_PAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pad.c:1018:26: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1018 | litest_add("pad:modes", pad_mode_group_has_no_toggle, LITEST_TABLET_PAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-pad.c:1020:25: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1020 | litest_add("pad:keys", pad_keys, LITEST_TABLET_PAD, LITEST_ANY); | ^~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ [198/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_litest.c.o' -MF 'libinput-test-suite@exe/test_litest.c.o.d' -o 'libinput-test-suite@exe/test_litest.c.o' -c ../test/litest.c [199/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_test-trackpoint.c.o' -MF 'libinput-test-suite@exe/test_test-trackpoint.c.o.d' -o 'libinput-test-suite@exe/test_test-trackpoint.c.o' -c ../test/test-trackpoint.c In file included from ../test/test-trackpoint.c:33: ../test/test-trackpoint.c: In function 'trackpoint_setup': ../test/test-trackpoint.c:413:40: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 413 | litest_add("trackpoint:middlebutton", trackpoint_middlebutton, LITEST_POINTINGSTICK, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-trackpoint.c:414:40: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 414 | litest_add("trackpoint:middlebutton", trackpoint_middlebutton_noscroll, LITEST_POINTINGSTICK, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-trackpoint.c:415:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 415 | litest_add("trackpoint:scroll", trackpoint_scroll, LITEST_POINTINGSTICK, LITEST_ANY); | ^~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-trackpoint.c:416:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 416 | litest_add("trackpoint:scroll", trackpoint_scroll_source, LITEST_POINTINGSTICK, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-trackpoint.c:417:39: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 417 | litest_add("trackpoint:left-handed", trackpoint_topsoftbuttons_left_handed_trackpoint, LITEST_TOPBUTTONPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-trackpoint.c:418:39: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 418 | litest_add("trackpoint:left-handed", trackpoint_topsoftbuttons_left_handed_touchpad, LITEST_TOPBUTTONPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-trackpoint.c:419:39: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 419 | litest_add("trackpoint:left-handed", trackpoint_topsoftbuttons_left_handed_both, LITEST_TOPBUTTONPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-trackpoint.c:421:38: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 421 | litest_add("trackpoint:palmdetect", trackpoint_palmdetect, LITEST_POINTINGSTICK, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-trackpoint.c:422:38: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 422 | litest_add("trackpoint:palmdetect", trackpoint_palmdetect_resume_touch, LITEST_POINTINGSTICK, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-trackpoint.c:423:38: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 423 | litest_add("trackpoint:palmdetect", trackpoint_palmdetect_require_min_events, LITEST_POINTINGSTICK, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/test-trackpoint.c:423:2: note: in expansion of macro 'litest_add' 423 | litest_add("trackpoint:palmdetect", trackpoint_palmdetect_require_min_events, LITEST_POINTINGSTICK, LITEST_ANY); | ^~~~~~~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-trackpoint.c:424:38: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 424 | litest_add("trackpoint:palmdetect", trackpoint_palmdetect_require_min_events_timeout, LITEST_POINTINGSTICK, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ [200/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_test-touchpad-buttons.c.o' -MF 'libinput-test-suite@exe/test_test-touchpad-buttons.c.o.d' -o 'libinput-test-suite@exe/test_test-touchpad-buttons.c.o' -c ../test/test-touchpad-buttons.c In file included from ../test/test-touchpad-buttons.c:33: ../test/test-touchpad-buttons.c: In function 'touchpad_buttons_setup': ../test/test-touchpad-buttons.c:2100:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2100 | litest_add("touchpad:button", touchpad_button, LITEST_TOUCHPAD, LITEST_CLICKPAD); | ^~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2102:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2102 | litest_add("touchpad:clickfinger", touchpad_1fg_clickfinger, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2103:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2103 | litest_add("touchpad:clickfinger", touchpad_1fg_clickfinger_no_touch, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2104:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2104 | litest_add("touchpad:clickfinger", touchpad_2fg_clickfinger, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2105:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2105 | litest_add("touchpad:clickfinger", touchpad_3fg_clickfinger, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2106:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2106 | litest_add("touchpad:clickfinger", touchpad_3fg_clickfinger_btntool, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2107:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2107 | litest_add("touchpad:clickfinger", touchpad_4fg_clickfinger, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2108:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2108 | litest_add("touchpad:clickfinger", touchpad_4fg_clickfinger_btntool_2slots, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2109:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2109 | litest_add("touchpad:clickfinger", touchpad_4fg_clickfinger_btntool_3slots, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2110:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2110 | litest_add("touchpad:clickfinger", touchpad_2fg_clickfinger_distance, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2111:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2111 | litest_add("touchpad:clickfinger", touchpad_3fg_clickfinger_distance, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2112:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2112 | litest_add("touchpad:clickfinger", touchpad_3fg_clickfinger_distance_btntool, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2113:48: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2113 | litest_add_for_device("touchpad:clickfinger", touchpad_2fg_clickfinger_bottom, LITEST_SYNAPTICS_TOPBUTTONPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2114:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2114 | litest_add("touchpad:clickfinger", touchpad_clickfinger_to_area_method, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2116:6: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2116 | touchpad_clickfinger_to_area_method_while_down, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2117:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2117 | litest_add("touchpad:clickfinger", touchpad_area_to_clickfinger_method, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2119:6: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2119 | touchpad_area_to_clickfinger_method_while_down, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2122:48: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2122 | litest_add_for_device("touchpad:clickfinger", touchpad_clickfinger_3fg_tool_position, LITEST_SYNAPTICS_TOPBUTTONPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2123:48: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2123 | litest_add_for_device("touchpad:clickfinger", touchpad_clickfinger_4fg_tool_position, LITEST_SYNAPTICS_TOPBUTTONPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2125:48: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2125 | litest_add_for_device("touchpad:clickfinger", touchpad_clickfinger_appletouch_config, LITEST_APPLETOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2126:48: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2126 | litest_add_for_device("touchpad:clickfinger", touchpad_clickfinger_appletouch_1fg, LITEST_APPLETOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2127:48: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2127 | litest_add_for_device("touchpad:clickfinger", touchpad_clickfinger_appletouch_2fg, LITEST_APPLETOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2128:48: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2128 | litest_add_for_device("touchpad:clickfinger", touchpad_clickfinger_appletouch_3fg, LITEST_APPLETOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2130:44: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2130 | litest_add_ranged("touchpad:clickfinger", touchpad_clickfinger_click_drag, LITEST_CLICKPAD, LITEST_ANY, &finger_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2132:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2132 | litest_add("touchpad:click", touchpad_click_defaults_clickfinger, LITEST_APPLE_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2133:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2133 | litest_add("touchpad:click", touchpad_click_defaults_btnarea, LITEST_CLICKPAD, LITEST_APPLE_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2134:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2134 | litest_add("touchpad:click", touchpad_click_defaults_none, LITEST_TOUCHPAD, LITEST_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2135:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2135 | litest_add("touchpad:click", touchpad_click_defaults_none, LITEST_ANY, LITEST_TOUCHPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2137:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2137 | litest_add("touchpad:click", touchpad_btn_left, LITEST_TOUCHPAD|LITEST_BUTTON, LITEST_CLICKPAD); | ^~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2138:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2138 | litest_add("touchpad:click", clickpad_btn_left, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2139:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2139 | litest_add("touchpad:click", clickpad_click_n_drag, LITEST_CLICKPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2140:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2140 | litest_add("touchpad:click", clickpad_finger_pin, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2142:36: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2142 | litest_add("touchpad:softbutton", clickpad_softbutton_left, LITEST_CLICKPAD, LITEST_APPLE_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2143:36: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2143 | litest_add("touchpad:softbutton", clickpad_softbutton_middle, LITEST_CLICKPAD, LITEST_APPLE_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2144:36: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2144 | litest_add("touchpad:softbutton", clickpad_softbutton_right, LITEST_CLICKPAD, LITEST_APPLE_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2145:36: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2145 | litest_add("touchpad:softbutton", clickpad_softbutton_left_tap_n_drag, LITEST_CLICKPAD, LITEST_APPLE_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2146:36: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2146 | litest_add("touchpad:softbutton", clickpad_softbutton_right_tap_n_drag, LITEST_CLICKPAD, LITEST_APPLE_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2147:36: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2147 | litest_add("touchpad:softbutton", clickpad_softbutton_left_1st_fg_move, LITEST_CLICKPAD, LITEST_APPLE_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2148:36: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2148 | litest_add("touchpad:softbutton", clickpad_softbutton_left_2nd_fg_move, LITEST_CLICKPAD, LITEST_APPLE_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2149:36: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2149 | litest_add("touchpad:softbutton", clickpad_softbutton_left_to_right, LITEST_CLICKPAD, LITEST_APPLE_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2150:36: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2150 | litest_add("touchpad:softbutton", clickpad_softbutton_right_to_left, LITEST_CLICKPAD, LITEST_APPLE_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2151:36: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2151 | litest_add("touchpad:softbutton", clickpad_softbutton_hover_into_buttons, LITEST_CLICKPAD|LITEST_HOVER, LITEST_APPLE_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2153:40: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2153 | litest_add("touchpad:topsoftbuttons", clickpad_topsoftbuttons_left, LITEST_TOPBUTTONPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2154:40: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2154 | litest_add("touchpad:topsoftbuttons", clickpad_topsoftbuttons_right, LITEST_TOPBUTTONPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2155:40: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2155 | litest_add("touchpad:topsoftbuttons", clickpad_topsoftbuttons_middle, LITEST_TOPBUTTONPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2156:40: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2156 | litest_add("touchpad:topsoftbuttons", clickpad_topsoftbuttons_move_out_leftclick, LITEST_TOPBUTTONPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2157:40: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2157 | litest_add("touchpad:topsoftbuttons", clickpad_topsoftbuttons_move_out_leftclick_before_timeout, LITEST_TOPBUTTONPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2158:40: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2158 | litest_add("touchpad:topsoftbuttons", clickpad_topsoftbuttons_clickfinger, LITEST_TOPBUTTONPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2159:40: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2159 | litest_add("touchpad:topsoftbuttons", clickpad_topsoftbuttons_clickfinger_dev_disabled, LITEST_TOPBUTTONPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2161:41: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2161 | litest_add("touchpad:middleemulation", clickpad_middleemulation_config_delayed, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2162:41: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2162 | litest_add("touchpad:middleemulation", clickpad_middleemulation_click, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2163:41: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2163 | litest_add("touchpad:middleemulation", clickpad_middleemulation_click_middle_left, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2164:41: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2164 | litest_add("touchpad:middleemulation", clickpad_middleemulation_click_middle_right, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2165:41: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2165 | litest_add("touchpad:middleemulation", clickpad_middleemulation_click_enable_while_down, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-buttons.c:2166:41: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2166 | litest_add("touchpad:middleemulation", clickpad_middleemulation_click_disable_while_down, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ [201/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_test-trackball.c.o' -MF 'libinput-test-suite@exe/test_test-trackball.c.o.d' -o 'libinput-test-suite@exe/test_test-trackball.c.o' -c ../test/test-trackball.c In file included from ../test/test-trackball.c:33: ../test/test-trackball.c: In function 'trackball_setup': ../test/test-trackball.c:264:35: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 264 | litest_add("trackball:rotation", trackball_rotation_config_defaults, LITEST_TRACKBALL, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-trackball.c:265:35: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | litest_add("trackball:rotation", trackball_rotation_config_invalid_range, LITEST_TRACKBALL, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-trackball.c:266:35: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 266 | litest_add("trackball:rotation", trackball_rotation_config_no_rotation, LITEST_ANY, LITEST_TRACKBALL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-trackball.c:267:35: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 267 | litest_add("trackball:rotation", trackball_rotation_config_right_angle, LITEST_TRACKBALL, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-trackball.c:268:35: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 268 | litest_add("trackball:rotation", trackball_rotation_config_odd_angle, LITEST_TRACKBALL, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-trackball.c:269:35: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 269 | litest_add("trackball:rotation", trackball_rotation_x, LITEST_TRACKBALL, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-trackball.c:270:35: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 270 | litest_add("trackball:rotation", trackball_rotation_y, LITEST_TRACKBALL, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-trackball.c:271:35: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 271 | litest_add("trackball:rotation", trackball_rotation_accel, LITEST_TRACKBALL, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ [202/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_test-keyboard.c.o' -MF 'libinput-test-suite@exe/test_test-keyboard.c.o.d' -o 'libinput-test-suite@exe/test_test-keyboard.c.o' -c ../test/test-keyboard.c In file included from ../test/test-keyboard.c:30: ../test/test-keyboard.c: In function 'keyboard_setup': ../test/test-keyboard.c:481:50: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 481 | litest_add_no_device("keyboard:seat key count", keyboard_seat_key_count); | ^~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-keyboard.c:482:48: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 482 | litest_add_no_device("keyboard:key counting", keyboard_ignore_no_pressed_release); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-keyboard.c:483:48: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 483 | litest_add_no_device("keyboard:key counting", keyboard_key_auto_release); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-keyboard.c:484:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 484 | litest_add("keyboard:keys", keyboard_has_key, LITEST_KEYS, LITEST_ANY); | ^~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-keyboard.c:485:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 485 | litest_add("keyboard:keys", keyboard_keys_bad_device, LITEST_ANY, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-keyboard.c:486:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 486 | litest_add("keyboard:time", keyboard_time_usec, LITEST_KEYS, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-keyboard.c:488:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 488 | litest_add("keyboard:events", keyboard_no_buttons, LITEST_KEYS, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-keyboard.c:489:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 489 | litest_add("keyboard:events", keyboard_frame_order, LITEST_KEYS, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-keyboard.c:491:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 491 | litest_add("keyboard:leds", keyboard_leds, LITEST_ANY, LITEST_ANY); | ^~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-keyboard.c:493:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 493 | litest_add("keyboard:scroll", keyboard_no_scroll, LITEST_KEYS, LITEST_WHEEL); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ [203/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_test-misc.c.o' -MF 'libinput-test-suite@exe/test_test-misc.c.o.d' -o 'libinput-test-suite@exe/test_test-misc.c.o' -c ../test/test-misc.c In file included from ../test/test-misc.c:34: ../test/test-misc.c: In function 'misc_setup': ../test/test-misc.c:765:44: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 765 | litest_add_no_device("events:conversion", event_conversion_device_notify); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-misc.c:766:45: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 766 | litest_add_for_device("events:conversion", event_conversion_pointer, LITEST_MOUSE); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-misc.c:767:45: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 767 | litest_add_for_device("events:conversion", event_conversion_pointer, LITEST_MOUSE); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-misc.c:768:45: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 768 | litest_add_for_device("events:conversion", event_conversion_pointer_abs, LITEST_XEN_VIRTUAL_POINTER); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-misc.c:769:45: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 769 | litest_add_for_device("events:conversion", event_conversion_key, LITEST_KEYBOARD); | ^~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-misc.c:770:45: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 770 | litest_add_for_device("events:conversion", event_conversion_touch, LITEST_WACOM_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-misc.c:771:45: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 771 | litest_add_for_device("events:conversion", event_conversion_gesture, LITEST_BCM5974); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-misc.c:772:45: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 772 | litest_add_for_device("events:conversion", event_conversion_tablet, LITEST_WACOM_CINTIQ); | ^~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-misc.c:773:45: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 773 | litest_add_for_device("events:conversion", event_conversion_tablet_pad, LITEST_WACOM_INTUOS5_PAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-misc.c:774:45: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 774 | litest_add_for_device("events:conversion", event_conversion_switch, LITEST_LID_SWITCH); | ^~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-misc.c:776:44: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 776 | litest_add_deviceless("context:refcount", context_ref_counting); | ^~~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-misc.c:777:48: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 777 | litest_add_deviceless("config:status string", config_status_string); | ^~~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-misc.c:779:48: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 779 | litest_add_for_device("timer:offset-warning", timer_offset_bug_warning, LITEST_SYNAPTICS_TOUCHPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-misc.c:780:38: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 780 | litest_add_no_device("timer:flush", timer_flush); | ^~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-misc.c:782:34: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 782 | litest_add_no_device("misc:fd", fd_no_event_leak); | ^~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ [204/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_test-touchpad-tap.c.o' -MF 'libinput-test-suite@exe/test_test-touchpad-tap.c.o.d' -o 'libinput-test-suite@exe/test_test-touchpad-tap.c.o' -c ../test/test-touchpad-tap.c In file included from ../test/test-touchpad-tap.c:33: ../test/test-touchpad-tap.c: In function 'touchpad_tap_setup': ../test/test-touchpad-tap.c:3676:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3676 | litest_add("tap:1fg", touchpad_1fg_tap, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3677:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3677 | litest_add("tap:1fg", touchpad_1fg_doubletap, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3678:31: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3678 | litest_add_ranged("tap:1fg", touchpad_1fg_tap_drag_high_delay, LITEST_TOUCHPAD, LITEST_ANY, &any_tap_range); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3679:31: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3679 | litest_add_ranged("tap:1fg", touchpad_1fg_multitap, LITEST_TOUCHPAD, LITEST_ANY, &multitap_range); | ^~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3680:31: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3680 | litest_add_ranged("tap:1fg", touchpad_1fg_multitap_timeout, LITEST_TOUCHPAD, LITEST_ANY, &multitap_range); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3681:31: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3681 | litest_add_ranged("tap:1fg", touchpad_1fg_multitap_n_drag_timeout, LITEST_TOUCHPAD, LITEST_ANY, &multitap_range); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3682:31: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3682 | litest_add_ranged("tap:1fg", touchpad_1fg_multitap_n_drag_tap, LITEST_TOUCHPAD, LITEST_ANY, &multitap_range); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3683:31: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3683 | litest_add_ranged("tap:1fg", touchpad_1fg_multitap_n_drag_move, LITEST_TOUCHPAD, LITEST_ANY, &multitap_range); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3684:31: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3684 | litest_add_ranged("tap:1fg", touchpad_1fg_multitap_n_drag_2fg, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH, &multitap_range); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3685:31: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3685 | litest_add_ranged("tap:1fg", touchpad_1fg_multitap_n_drag_click, LITEST_CLICKPAD, LITEST_ANY, &multitap_range); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3686:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3686 | litest_add("tap:1fg", touchpad_1fg_tap_n_drag, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3687:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3687 | litest_add("tap:1fg", touchpad_1fg_tap_n_drag_draglock, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3688:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3688 | litest_add("tap:1fg", touchpad_1fg_tap_n_drag_draglock_tap, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3689:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3689 | litest_add("tap:1fg", touchpad_1fg_tap_n_drag_draglock_timeout, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3690:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3690 | litest_add("tap:2fg", touchpad_2fg_tap_n_drag, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3691:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3691 | litest_add("tap:2fg", touchpad_2fg_tap_n_drag_3fg_btntool, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH|LITEST_APPLE_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3692:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3692 | litest_add("tap:2fg", touchpad_2fg_tap_n_drag_3fg, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3693:31: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3693 | litest_add_ranged("tap:2fg", touchpad_2fg_tap, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH|LITEST_SEMI_MT, &tap_map_range); | ^~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3694:31: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3694 | litest_add_ranged("tap:2fg", touchpad_2fg_tap_inverted, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH, &tap_map_range); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3695:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3695 | litest_add("tap:2fg", touchpad_2fg_tap_move_on_release, LITEST_TOUCHPAD|LITEST_SEMI_MT, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3696:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3696 | litest_add("tap:2fg", touchpad_2fg_tap_n_hold_first, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3697:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3697 | litest_add("tap:2fg", touchpad_2fg_tap_n_hold_second, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3698:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3698 | litest_add("tap:2fg", touchpad_2fg_tap_quickrelease, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH|LITEST_SEMI_MT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3699:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3699 | litest_add("tap:2fg", touchpad_1fg_tap_click, LITEST_TOUCHPAD|LITEST_BUTTON, LITEST_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3700:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3700 | litest_add("tap:2fg", touchpad_2fg_tap_click, LITEST_TOUCHPAD|LITEST_BUTTON, LITEST_SINGLE_TOUCH|LITEST_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3702:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3702 | litest_add("tap:2fg", touchpad_2fg_tap_click_apple, LITEST_APPLE_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3703:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3703 | litest_add("tap:2fg", touchpad_no_2fg_tap_after_move, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH|LITEST_SEMI_MT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3704:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3704 | litest_add("tap:2fg", touchpad_no_2fg_tap_after_timeout, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH|LITEST_SEMI_MT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3705:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3705 | litest_add("tap:2fg", touchpad_no_first_fg_tap_after_move, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH|LITEST_SEMI_MT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3706:31: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3706 | litest_add_ranged("tap:3fg", touchpad_3fg_tap_btntool, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH, &tap_map_range); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3707:31: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3707 | litest_add_ranged("tap:3fg", touchpad_3fg_tap_btntool_inverted, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH, &tap_map_range); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3708:31: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3708 | litest_add_ranged("tap:3fg", touchpad_3fg_tap, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH, &tap_map_range); | ^~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3709:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3709 | litest_add("tap:3fg", touchpad_3fg_tap_tap_again, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3710:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3710 | litest_add("tap:3fg", touchpad_3fg_tap_quickrelease, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3711:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3711 | litest_add("tap:3fg", touchpad_3fg_tap_hover_btntool, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3712:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3712 | litest_add("tap:3fg", touchpad_3fg_tap_pressure_btntool, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3713:35: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3713 | litest_add_for_device("tap:3fg", touchpad_3fg_tap_btntool_pointerjump, LITEST_SYNAPTICS_TOPBUTTONPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3714:35: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3714 | litest_add_for_device("tap:3fg", touchpad_3fg_tap_slot_release_btntool, LITEST_SYNAPTICS_TOPBUTTONPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3715:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3715 | litest_add("tap:3fg", touchpad_3fg_tap_after_scroll, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3717:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3717 | litest_add("tap:4fg", touchpad_4fg_tap, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH|LITEST_SEMI_MT); | ^~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3718:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3718 | litest_add("tap:4fg", touchpad_4fg_tap_quickrelease, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH|LITEST_SEMI_MT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3719:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3719 | litest_add("tap:5fg", touchpad_5fg_tap, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH|LITEST_SEMI_MT); | ^~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3720:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3720 | litest_add("tap:5fg", touchpad_5fg_tap_quickrelease, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH|LITEST_SEMI_MT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3722:39: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3722 | litest_add_ranged("tap:multifinger", touchpad_move_after_touch, LITEST_TOUCHPAD, LITEST_ANY, &range_multifinger); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3726:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3726 | litest_add("tap:1fg", touchpad_1fg_double_tap_click, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3727:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3727 | litest_add("tap:1fg", touchpad_1fg_tap_n_drag_click, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3728:31: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3728 | litest_add_ranged("tap:1fg", touchpad_1fg_multitap_n_drag_tap_click, LITEST_CLICKPAD, LITEST_ANY, &multitap_range); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3729:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3729 | litest_add("tap:1fg", touchpad_1fg_tap_n_drag_draglock_tap_click, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3731:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3731 | litest_add("tap:config", touchpad_tap_default_disabled, LITEST_TOUCHPAD|LITEST_BUTTON, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3732:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3732 | litest_add("tap:config", touchpad_tap_default_enabled, LITEST_TOUCHPAD, LITEST_BUTTON); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3733:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3733 | litest_add("tap:config", touchpad_tap_invalid, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3734:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3734 | litest_add("tap:config", touchpad_tap_is_available, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3735:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3735 | litest_add("tap:config", touchpad_tap_is_not_available, LITEST_ANY, LITEST_TOUCHPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3737:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3737 | litest_add("tap:config", touchpad_tap_default_map, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3738:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3738 | litest_add("tap:config", touchpad_tap_map_unsupported, LITEST_ANY, LITEST_TOUCHPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3739:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3739 | litest_add("tap:config", touchpad_tap_set_map, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3740:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3740 | litest_add("tap:config", touchpad_tap_set_map_no_tapping, LITEST_ANY, LITEST_TOUCHPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3741:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3741 | litest_add("tap:config", touchpad_tap_get_map_no_tapping, LITEST_ANY, LITEST_TOUCHPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3742:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3742 | litest_add("tap:config", touchpad_tap_map_delayed, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH|LITEST_SEMI_MT); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3744:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3744 | litest_add("tap:1fg", clickpad_1fg_tap_click, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3745:24: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3745 | litest_add("tap:2fg", clickpad_2fg_tap_click, LITEST_CLICKPAD, LITEST_SINGLE_TOUCH|LITEST_APPLE_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3747:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3747 | litest_add("tap:draglock", touchpad_drag_lock_default_disabled, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3748:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3748 | litest_add("tap:draglock", touchpad_drag_lock_default_unavailable, LITEST_ANY, LITEST_TOUCHPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3750:25: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3750 | litest_add("tap:drag", touchpad_drag_default_disabled, LITEST_ANY, LITEST_TOUCHPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3751:25: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3751 | litest_add("tap:drag", touchpad_drag_default_enabled, LITEST_TOUCHPAD, LITEST_BUTTON); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3752:25: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3752 | litest_add("tap:drag", touchpad_drag_config_invalid, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3753:25: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3753 | litest_add("tap:drag", touchpad_drag_config_unsupported, LITEST_ANY, LITEST_TOUCHPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3754:25: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3754 | litest_add("tap:drag", touchpad_drag_config_enabledisable, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3755:25: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3755 | litest_add("tap:drag", touchpad_drag_disabled, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3756:25: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3756 | litest_add("tap:drag", touchpad_drag_disabled_immediate, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3757:31: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3757 | litest_add_ranged("tap:1fg", touchpad_drag_disabled_multitap_no_drag, LITEST_TOUCHPAD, LITEST_ANY, &multitap_range); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3759:25: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3759 | litest_add("tap:palm", touchpad_tap_palm_on_idle, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3760:25: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3760 | litest_add("tap:palm", touchpad_tap_palm_on_touch, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3761:25: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3761 | litest_add("tap:palm", touchpad_tap_palm_on_touch_hold_timeout, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3762:25: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3762 | litest_add("tap:palm", touchpad_tap_palm_on_touch_hold_move, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3763:25: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3763 | litest_add("tap:palm", touchpad_tap_palm_on_tapped, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3764:25: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3764 | litest_add("tap:palm", touchpad_tap_palm_on_tapped_palm_down, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3765:25: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3765 | litest_add("tap:palm", touchpad_tap_palm_on_tapped_2fg, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3766:25: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3766 | litest_add("tap:palm", touchpad_tap_palm_on_drag, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3767:32: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3767 | litest_add_ranged("tap:palm", touchpad_tap_palm_on_drag_2fg, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH, &range_2fg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3768:32: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3768 | litest_add_ranged("tap:palm", touchpad_tap_palm_on_touch_2, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH, &range_2fg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3769:32: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3769 | litest_add_ranged("tap:palm", touchpad_tap_palm_on_touch_2_retouch, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH, &range_2fg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3770:32: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3770 | litest_add_ranged("tap:palm", touchpad_tap_palm_on_touch_3, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH, &range_3fg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3771:32: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3771 | litest_add_ranged("tap:palm", touchpad_tap_palm_on_touch_3_retouch, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH, &range_3fg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3772:32: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3772 | litest_add_ranged("tap:palm", touchpad_tap_palm_on_touch_4, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH, &range_4fg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3773:25: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3773 | litest_add("tap:palm", touchpad_tap_palm_after_tap, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3774:32: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3774 | litest_add_ranged("tap:palm", touchpad_tap_palm_multitap, LITEST_TOUCHPAD, LITEST_ANY, &multitap_range); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3775:32: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3775 | litest_add_ranged("tap:palm", touchpad_tap_palm_multitap_timeout, LITEST_TOUCHPAD, LITEST_ANY, &multitap_range); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3776:32: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3776 | litest_add_ranged("tap:palm", touchpad_tap_palm_multitap_down_again, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH, &multitap_range); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3777:32: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3777 | litest_add_ranged("tap:palm", touchpad_tap_palm_multitap_click, LITEST_TOUCHPAD, LITEST_ANY, &multitap_range); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3778:25: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3778 | litest_add("tap:palm", touchpad_tap_palm_click_then_tap, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad-tap.c:3779:25: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3779 | litest_add("tap:palm", touchpad_tap_palm_dwt_tap, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ [205/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_test-gestures.c.o' -MF 'libinput-test-suite@exe/test_test-gestures.c.o.d' -o 'libinput-test-suite@exe/test_test-gestures.c.o' -c ../test/test-gestures.c In file included from ../test/test-gestures.c:30: ../test/test-gestures.c: In function 'gestures_setup': ../test/test-gestures.c:1069:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1069 | litest_add("gestures:cap", gestures_cap, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-gestures.c:1070:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1070 | litest_add("gestures:cap", gestures_nocap, LITEST_ANY, LITEST_TOUCHPAD); | ^~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-gestures.c:1072:38: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1072 | litest_add_ranged("gestures:swipe", gestures_swipe_3fg, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH, &cardinals); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-gestures.c:1073:38: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1073 | litest_add_ranged("gestures:swipe", gestures_swipe_3fg_btntool, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH, &cardinals); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-gestures.c:1074:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1074 | litest_add("gestures:swipe", gestures_swipe_3fg_btntool_pinch_like, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-gestures.c:1075:38: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1075 | litest_add_ranged("gestures:swipe", gestures_swipe_4fg, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH, &cardinals); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-gestures.c:1076:38: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1076 | litest_add_ranged("gestures:swipe", gestures_swipe_4fg_btntool, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH, &cardinals); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-gestures.c:1077:38: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1077 | litest_add_ranged("gestures:pinch", gestures_pinch, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH, &cardinals); | ^~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-gestures.c:1078:38: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1078 | litest_add_ranged("gestures:pinch", gestures_pinch_3fg, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH, &cardinals); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-gestures.c:1079:38: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1079 | litest_add_ranged("gestures:pinch", gestures_pinch_4fg, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH, &cardinals); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-gestures.c:1080:38: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1080 | litest_add_ranged("gestures:pinch", gestures_spread, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH, &cardinals); | ^~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-gestures.c:1082:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1082 | litest_add("gestures:swipe", gestures_3fg_buttonarea_scroll, LITEST_CLICKPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-gestures.c:1083:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1083 | litest_add("gestures:swipe", gestures_3fg_buttonarea_scroll_btntool, LITEST_CLICKPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-gestures.c:1085:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1085 | litest_add("gestures:time", gestures_time_usec, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ [206/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_test-device.c.o' -MF 'libinput-test-suite@exe/test_test-device.c.o.d' -o 'libinput-test-suite@exe/test_test-device.c.o' -c ../test/test-device.c In file included from ../test/test-device.c:33: ../test/test-device.c: In function 'device_setup': ../test/test-device.c:1570:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1570 | litest_add("device:sendevents", device_sendevents_config, LITEST_ANY, LITEST_TOUCHPAD|LITEST_TABLET); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1571:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1571 | litest_add("device:sendevents", device_sendevents_config_invalid, LITEST_ANY, LITEST_TABLET); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1572:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1572 | litest_add("device:sendevents", device_sendevents_config_touchpad, LITEST_TOUCHPAD, LITEST_TABLET); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1573:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1573 | litest_add("device:sendevents", device_sendevents_config_touchpad_superset, LITEST_TOUCHPAD, LITEST_TABLET); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1574:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1574 | litest_add("device:sendevents", device_sendevents_config_default, LITEST_ANY, LITEST_TABLET); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1575:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1575 | litest_add("device:sendevents", device_disable, LITEST_RELATIVE, LITEST_TABLET); | ^~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1576:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1576 | litest_add("device:sendevents", device_disable_touchpad, LITEST_TOUCHPAD, LITEST_TABLET); | ^~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1577:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1577 | litest_add("device:sendevents", device_disable_touch, LITEST_TOUCH, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1578:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1578 | litest_add("device:sendevents", device_disable_touch_during_touch, LITEST_TOUCH, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1579:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1579 | litest_add("device:sendevents", device_disable_touch, LITEST_SINGLE_TOUCH, LITEST_TOUCHPAD); | ^~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1580:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1580 | litest_add("device:sendevents", device_disable_touch_during_touch, LITEST_SINGLE_TOUCH, LITEST_TOUCHPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1581:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1581 | litest_add("device:sendevents", device_disable_events_pending, LITEST_RELATIVE, LITEST_TOUCHPAD|LITEST_TABLET); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1582:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1582 | litest_add("device:sendevents", device_double_disable, LITEST_ANY, LITEST_TABLET); | ^~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1583:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1583 | litest_add("device:sendevents", device_double_enable, LITEST_ANY, LITEST_TABLET); | ^~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1584:44: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1584 | litest_add_no_device("device:sendevents", device_reenable_syspath_changed); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-device.c:1585:44: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1585 | litest_add_no_device("device:sendevents", device_reenable_device_removed); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-device.c:1586:45: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1586 | litest_add_for_device("device:sendevents", device_disable_release_buttons, LITEST_MOUSE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1587:45: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1587 | litest_add_for_device("device:sendevents", device_disable_release_keys, LITEST_KEYBOARD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1588:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1588 | litest_add("device:sendevents", device_disable_release_tap, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1589:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1589 | litest_add("device:sendevents", device_disable_release_tap_n_drag, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1590:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1590 | litest_add("device:sendevents", device_disable_release_softbutton, LITEST_CLICKPAD, LITEST_APPLE_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1591:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1591 | litest_add("device:sendevents", device_disable_topsoftbutton, LITEST_TOPBUTTONPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1592:26: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1592 | litest_add("device:id", device_ids, LITEST_ANY, LITEST_ANY); | ^~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1593:42: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1593 | litest_add_for_device("device:context", device_context, LITEST_SYNAPTICS_CLICKPAD_X220); | ^~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1594:42: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1594 | litest_add_for_device("device:context", device_user_data, LITEST_SYNAPTICS_CLICKPAD_X220); | ^~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1596:28: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1596 | litest_add("device:udev", device_get_udev_handle, LITEST_ANY, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1598:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1598 | litest_add("device:group", device_group_get, LITEST_ANY, LITEST_ANY); | ^~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1599:39: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1599 | litest_add_no_device("device:group", device_group_ref); | ^~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-device.c:1600:39: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1600 | litest_add_no_device("device:group", device_group_leak); | ^~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-device.c:1602:49: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1602 | litest_add_no_device("device:invalid devices", abs_device_no_absx); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-device.c:1603:49: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1603 | litest_add_no_device("device:invalid devices", abs_device_no_absy); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-device.c:1604:49: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1604 | litest_add_no_device("device:invalid devices", abs_mt_device_no_absx); | ^~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-device.c:1605:49: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1605 | litest_add_no_device("device:invalid devices", abs_mt_device_no_absy); | ^~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-device.c:1606:56: warning: passing argument 3 of '_litest_add_ranged_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1606 | litest_add_ranged_no_device("device:invalid devices", abs_device_no_range, &abs_range); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:433:46: note: in definition of macro 'litest_add_ranged_no_device' 433 | _litest_add_ranged_no_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:468:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 468 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1607:56: warning: passing argument 3 of '_litest_add_ranged_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1607 | litest_add_ranged_no_device("device:invalid devices", abs_mt_device_no_range, &abs_mt_range); | ^~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:433:46: note: in definition of macro 'litest_add_ranged_no_device' 433 | _litest_add_ranged_no_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:468:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 468 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1608:49: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1608 | litest_add_no_device("device:invalid devices", abs_device_missing_res); | ^~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-device.c:1609:49: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1609 | litest_add_no_device("device:invalid devices", abs_mt_device_missing_res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-device.c:1610:49: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1610 | litest_add_no_device("device:invalid devices", ignore_joystick); | ^~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-device.c:1612:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1612 | litest_add("device:wheel", device_wheel_only, LITEST_WHEEL, LITEST_RELATIVE|LITEST_ABSOLUTE|LITEST_TABLET); | ^~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1613:47: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1613 | litest_add_no_device("device:accelerometer", device_accelerometer); | ^~~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-device.c:1615:33: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1615 | litest_add("device:udev tags", device_udev_tag_wacom_tablet, LITEST_TABLET, LITEST_TOTEM); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1617:52: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1617 | litest_add_no_device("device:invalid rel events", device_nonpointer_rel); | ^~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-device.c:1618:52: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1618 | litest_add_no_device("device:invalid rel events", device_touchpad_rel); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-device.c:1619:52: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1619 | litest_add_no_device("device:invalid rel events", device_touch_rel); | ^~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-device.c:1620:52: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1620 | litest_add_no_device("device:invalid rel events", device_abs_rel); | ^~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-device.c:1622:41: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1622 | litest_add_for_device("device:quirks", device_quirks_no_abs_mt_y, LITEST_ANKER_MOUSE_KBD); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1623:41: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1623 | litest_add_for_device("device:quirks", device_quirks_cyborg_rat_mode_button, LITEST_CYBORG_RAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1624:41: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1624 | litest_add_for_device("device:quirks", device_quirks_apple_magicmouse, LITEST_MAGICMOUSE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1625:41: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1625 | litest_add_for_device("device:quirks", device_quirks_logitech_marble_mouse, LITEST_LOGITECH_TRACKBALL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1627:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1627 | litest_add("device:capability", device_capability_at_least_one, LITEST_ANY, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1628:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1628 | litest_add("device:capability", device_capability_check_invalid, LITEST_ANY, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1630:28: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1630 | litest_add("device:size", device_has_size, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1631:28: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1631 | litest_add("device:size", device_has_size, LITEST_TABLET, LITEST_ANY); | ^~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1632:28: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1632 | litest_add("device:size", device_has_no_size, LITEST_ANY, | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1635:41: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1635 | litest_add_for_device("device:output", device_get_output, LITEST_CALIBRATED_TOUCHSCREEN); | ^~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1636:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1636 | litest_add("device:output", device_no_output, LITEST_RELATIVE, LITEST_ANY); | ^~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1637:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1637 | litest_add("device:output", device_no_output, LITEST_KEYS, LITEST_ANY); | ^~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1639:28: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1639 | litest_add("device:seat", device_seat_phys_name, LITEST_ANY, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-device.c:1641:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1641 | litest_add("device:button", device_button_down_remove, LITEST_BUTTON, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ [207/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_test-tablet.c.o' -MF 'libinput-test-suite@exe/test_test-tablet.c.o.d' -o 'libinput-test-suite@exe/test_test-tablet.c.o' -c ../test/test-tablet.c In file included from ../test/test-tablet.c:37: ../test/test-tablet.c: In function 'tablet_setup': ../test/test-tablet.c:5752:28: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5752 | litest_add("tablet:tool", tool_ref, LITEST_TABLET | LITEST_TOOL_SERIAL, LITEST_ANY); | ^~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5753:28: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5753 | litest_add("tablet:tool", tool_user_data, LITEST_TABLET | LITEST_TOOL_SERIAL, LITEST_ANY); | ^~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5754:28: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5754 | litest_add("tablet:tool", tool_capability, LITEST_TABLET, LITEST_ANY); | ^~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5755:38: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5755 | litest_add_no_device("tablet:tool", tool_capabilities); | ^~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-tablet.c:5756:28: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5756 | litest_add("tablet:tool", tool_type, LITEST_TABLET, LITEST_ANY); | ^~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5757:28: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5757 | litest_add("tablet:tool", tool_in_prox_before_start, LITEST_TABLET, LITEST_TOTEM); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5758:28: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5758 | litest_add("tablet:tool", tool_direct_switch_skip_tool_update, LITEST_TABLET, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5762:28: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5762 | litest_add("tablet:tool", tool_in_prox_before_start, LITEST_TABLET, LITEST_TOTEM); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5763:35: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5763 | litest_add("tablet:tool_serial", tool_unique, LITEST_TABLET | LITEST_TOOL_SERIAL, LITEST_ANY); | ^~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5764:35: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5764 | litest_add("tablet:tool_serial", tool_serial, LITEST_TABLET | LITEST_TOOL_SERIAL, LITEST_ANY); | ^~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5765:35: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5765 | litest_add("tablet:tool_serial", tool_id, LITEST_TABLET | LITEST_TOOL_SERIAL, LITEST_ANY); | ^~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5766:35: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5766 | litest_add("tablet:tool_serial", serial_changes_tool, LITEST_TABLET | LITEST_TOOL_SERIAL, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5767:35: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5767 | litest_add("tablet:tool_serial", invalid_serials, LITEST_TABLET | LITEST_TOOL_SERIAL, LITEST_ANY); | ^~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5768:45: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5768 | litest_add_no_device("tablet:tool_serial", tools_with_serials); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-tablet.c:5769:45: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5769 | litest_add_no_device("tablet:tool_serial", tools_without_serials); | ^~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-tablet.c:5770:46: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5770 | litest_add_for_device("tablet:tool_serial", tool_delayed_serial, LITEST_WACOM_HID4800_PEN); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5771:33: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5771 | litest_add("tablet:proximity", proximity_out_clear_buttons, LITEST_TABLET, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5772:33: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5772 | litest_add("tablet:proximity", proximity_in_out, LITEST_TABLET, LITEST_ANY); | ^~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5773:33: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5773 | litest_add("tablet:proximity", proximity_in_button_down, LITEST_TABLET, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5774:33: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5774 | litest_add("tablet:proximity", proximity_out_button_up, LITEST_TABLET, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5775:33: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5775 | litest_add("tablet:proximity", proximity_has_axes, LITEST_TABLET, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5776:33: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5776 | litest_add("tablet:proximity", bad_distance_events, LITEST_TABLET | LITEST_DISTANCE, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5777:33: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5777 | litest_add("tablet:proximity", proximity_range_enter, LITEST_TABLET | LITEST_DISTANCE | LITEST_TOOL_MOUSE, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5778:33: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5778 | litest_add("tablet:proximity", proximity_range_in_out, LITEST_TABLET | LITEST_DISTANCE | LITEST_TOOL_MOUSE, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5779:33: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5779 | litest_add("tablet:proximity", proximity_range_button_click, LITEST_TABLET | LITEST_DISTANCE | LITEST_TOOL_MOUSE, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5780:33: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5780 | litest_add("tablet:proximity", proximity_range_button_press, LITEST_TABLET | LITEST_DISTANCE | LITEST_TOOL_MOUSE, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5781:33: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5781 | litest_add("tablet:proximity", proximity_range_button_release, LITEST_TABLET | LITEST_DISTANCE | LITEST_TOOL_MOUSE, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5782:33: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5782 | litest_add("tablet:proximity", proximity_out_slow_event, LITEST_TABLET | LITEST_DISTANCE, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5783:33: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5783 | litest_add("tablet:proximity", proximity_out_not_during_contact, LITEST_TABLET | LITEST_DISTANCE, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5784:44: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5784 | litest_add_for_device("tablet:proximity", proximity_out_no_timeout, LITEST_WACOM_ISDV4_4200_PEN); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5786:43: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5786 | litest_add_no_device("tablet:proximity", proximity_out_on_delete); | ^~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-tablet.c:5787:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5787 | litest_add("tablet:button", button_down_up, LITEST_TABLET, LITEST_ANY); | ^~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5788:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5788 | litest_add("tablet:button", button_seat_count, LITEST_TABLET, LITEST_ANY); | ^~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5789:40: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5789 | litest_add_no_device("tablet:button", button_up_on_delete); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-tablet.c:5790:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5790 | litest_add("tablet:tip", tip_down_up, LITEST_TABLET|LITEST_HOVER, LITEST_ANY); | ^~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5791:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5791 | litest_add("tablet:tip", tip_down_prox_in, LITEST_TABLET, LITEST_ANY); | ^~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5792:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5792 | litest_add("tablet:tip", tip_up_prox_out, LITEST_TABLET, LITEST_ANY); | ^~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5793:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5793 | litest_add("tablet:tip", tip_down_btn_change, LITEST_TABLET|LITEST_HOVER, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5794:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5794 | litest_add("tablet:tip", tip_up_btn_change, LITEST_TABLET|LITEST_HOVER, LITEST_ANY); | ^~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5795:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5795 | litest_add("tablet:tip", tip_down_motion, LITEST_TABLET|LITEST_HOVER, LITEST_ANY); | ^~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5796:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5796 | litest_add("tablet:tip", tip_up_motion, LITEST_TABLET|LITEST_HOVER, LITEST_ANY); | ^~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5797:34: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5797 | litest_add_ranged("tablet:tip", tip_up_motion_one_axis, LITEST_TABLET|LITEST_HOVER, LITEST_ANY, &xyaxes); | ^~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5798:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5798 | litest_add("tablet:tip", tip_state_proximity, LITEST_TABLET|LITEST_HOVER, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5799:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5799 | litest_add("tablet:tip", tip_state_axis, LITEST_TABLET|LITEST_HOVER, LITEST_ANY); | ^~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5800:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5800 | litest_add("tablet:tip", tip_state_button, LITEST_TABLET|LITEST_HOVER, LITEST_ANY); | ^~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5801:37: warning: passing argument 3 of '_litest_add_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5801 | litest_add_no_device("tablet:tip", tip_up_on_delete); | ^~~~~~~~~~~~~~~~ ../test/litest.h:431:39: note: in definition of macro 'litest_add_no_device' 431 | _litest_add_no_device(name_, #func_, func_) | ^~~~~ ../test/litest.h:464:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 464 | void *func); | ~~~~~~^~~~ ../test/test-tablet.c:5802:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5802 | litest_add("tablet:motion", motion, LITEST_TABLET, LITEST_ANY); | ^~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5803:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5803 | litest_add("tablet:motion", motion_event_state, LITEST_TABLET, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5804:41: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5804 | litest_add_for_device("tablet:motion", motion_outside_bounds, LITEST_WACOM_CINTIQ_24HD); | ^~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5805:28: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5805 | litest_add("tablet:tilt", tilt_available, LITEST_TABLET|LITEST_TILT, LITEST_ANY); | ^~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5806:28: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5806 | litest_add("tablet:tilt", tilt_not_available, LITEST_TABLET, LITEST_TILT); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5807:28: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5807 | litest_add("tablet:tilt", tilt_x, LITEST_TABLET|LITEST_TILT, LITEST_ANY); | ^~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5808:28: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5808 | litest_add("tablet:tilt", tilt_y, LITEST_TABLET|LITEST_TILT, LITEST_ANY); | ^~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5809:46: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5809 | litest_add_for_device("tablet:left_handed", left_handed, LITEST_WACOM_INTUOS); | ^~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5810:46: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5810 | litest_add_for_device("tablet:left_handed", left_handed_tilt, LITEST_WACOM_INTUOS); | ^~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5811:46: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5811 | litest_add_for_device("tablet:left_handed", left_handed_mouse_rotation, LITEST_WACOM_INTUOS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5812:46: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5812 | litest_add_for_device("tablet:left_handed", left_handed_artpen_rotation, LITEST_WACOM_INTUOS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5813:46: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5813 | litest_add_for_device("tablet:left_handed", no_left_handed, LITEST_WACOM_CINTIQ); | ^~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5814:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5814 | litest_add("tablet:pad", pad_buttons_ignored, LITEST_TABLET, LITEST_TOTEM); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5815:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5815 | litest_add("tablet:mouse", mouse_tool, LITEST_TABLET | LITEST_TOOL_MOUSE, LITEST_ANY); | ^~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5816:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5816 | litest_add("tablet:mouse", mouse_buttons, LITEST_TABLET | LITEST_TOOL_MOUSE, LITEST_ANY); | ^~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5817:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5817 | litest_add("tablet:mouse", mouse_rotation, LITEST_TABLET | LITEST_TOOL_MOUSE, LITEST_ANY); | ^~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5818:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5818 | litest_add("tablet:mouse", mouse_wheel, LITEST_TABLET | LITEST_TOOL_MOUSE, LITEST_WHEEL); | ^~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5819:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5819 | litest_add("tablet:airbrush", airbrush_tool, LITEST_TABLET, LITEST_ANY); | ^~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5820:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5820 | litest_add("tablet:airbrush", airbrush_slider, LITEST_TABLET, LITEST_ANY); | ^~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5821:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5821 | litest_add("tablet:artpen", artpen_tool, LITEST_TABLET, LITEST_ANY); | ^~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5822:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5822 | litest_add("tablet:artpen", artpen_rotation, LITEST_TABLET, LITEST_ANY); | ^~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5824:28: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5824 | litest_add("tablet:time", tablet_time_usec, LITEST_TABLET, LITEST_ANY); | ^~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5825:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5825 | litest_add("tablet:pressure", tablet_pressure_distance_exclusive, LITEST_TABLET | LITEST_DISTANCE, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5828:35: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5828 | litest_add("tablet:calibration", tablet_calibration_has_matrix, LITEST_TABLET, LITEST_TOTEM); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5829:35: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5829 | litest_add("tablet:calibration", tablet_calibration_set_matrix, LITEST_TABLET, LITEST_TOTEM); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5830:35: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5830 | litest_add("tablet:calibration", tablet_calibration_set_matrix_delta, LITEST_TABLET, LITEST_TOTEM); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5832:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5832 | litest_add("tablet:pressure", tablet_pressure_min_max, LITEST_TABLET, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5833:43: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5833 | litest_add_for_device("tablet:pressure", tablet_pressure_range, LITEST_WACOM_INTUOS); | ^~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5834:43: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5834 | litest_add_for_device("tablet:pressure", tablet_pressure_offset, LITEST_WACOM_INTUOS); | ^~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5835:43: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5835 | litest_add_for_device("tablet:pressure", tablet_pressure_offset_decrease, LITEST_WACOM_INTUOS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5836:43: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5836 | litest_add_for_device("tablet:pressure", tablet_pressure_offset_increase, LITEST_WACOM_INTUOS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5837:43: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5837 | litest_add_for_device("tablet:pressure", tablet_pressure_offset_exceed_threshold, LITEST_WACOM_INTUOS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5838:43: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5838 | litest_add_for_device("tablet:pressure", tablet_pressure_offset_none_for_zero_distance, LITEST_WACOM_INTUOS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5839:43: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5839 | litest_add_for_device("tablet:pressure", tablet_pressure_offset_none_for_small_distance, LITEST_WACOM_INTUOS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5840:43: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5840 | litest_add_for_device("tablet:distance", tablet_distance_range, LITEST_WACOM_INTUOS); | ^~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5842:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5842 | litest_add("tablet:relative", relative_no_profile, LITEST_TABLET, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5843:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5843 | litest_add("tablet:relative", relative_no_delta_prox_in, LITEST_TABLET, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5844:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5844 | litest_add("tablet:relative", relative_delta, LITEST_TABLET, LITEST_ANY); | ^~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5845:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5845 | litest_add("tablet:relative", relative_no_delta_on_tip, LITEST_TABLET|LITEST_HOVER, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5846:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5846 | litest_add("tablet:relative", relative_calibration, LITEST_TABLET, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5848:41: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5848 | litest_add("tablet:touch-arbitration", touch_arbitration, LITEST_TABLET, LITEST_ANY); | ^~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5849:41: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5849 | litest_add("tablet:touch-arbitration", touch_arbitration_stop_touch, LITEST_TABLET, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5850:41: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5850 | litest_add("tablet:touch-arbitration", touch_arbitration_suspend_touch_device, LITEST_TOUCH, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5851:41: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5851 | litest_add("tablet:touch-arbitration", touch_arbitration_remove_touch, LITEST_TABLET, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5852:41: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5852 | litest_add("tablet:touch-arbitration", touch_arbitration_remove_tablet, LITEST_TOUCH, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5853:41: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5853 | litest_add("tablet:touch-arbitration", touch_arbitration_keep_ignoring, LITEST_TABLET, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5854:41: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5854 | litest_add("tablet:touch-arbitration", touch_arbitration_late_touch_lift, LITEST_TABLET, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5855:41: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5855 | litest_add("tablet:touch-arbitration", touch_arbitration_outside_rect, LITEST_TABLET | LITEST_DIRECT, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5856:41: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5856 | litest_add("tablet:touch-arbitration", touch_arbitration_remove_after, LITEST_TABLET | LITEST_DIRECT, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5858:45: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5858 | litest_add_ranged("tablet:touch-rotation", tablet_rotation_left_handed, LITEST_TABLET, LITEST_ANY, &lh_transitions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5859:45: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5859 | litest_add_ranged("tablet:touch-rotation", tablet_rotation_left_handed_configuration, LITEST_TABLET, LITEST_ANY, &lh_transitions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5860:45: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5860 | litest_add_ranged("tablet:touch-rotation", tablet_rotation_left_handed_while_in_prox, LITEST_TABLET, LITEST_ANY, &lh_transitions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5861:45: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5861 | litest_add_ranged("tablet:touch-rotation", tablet_rotation_left_handed_while_touch_down, LITEST_TABLET, LITEST_ANY, &lh_transitions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5862:45: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5862 | litest_add_ranged("tablet:touch-rotation", tablet_rotation_left_handed_add_touchpad, LITEST_TABLET, LITEST_ANY, &lh_transitions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5863:45: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5863 | litest_add_ranged("tablet:touch-rotation", tablet_rotation_left_handed_add_tablet, LITEST_TOUCHPAD, LITEST_ANY, &lh_transitions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5865:41: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5865 | litest_add_for_device("tablet:quirks", huion_static_btn_tool_pen, LITEST_HUION_TABLET); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5866:41: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5866 | litest_add_for_device("tablet:quirks", huion_static_btn_tool_pen_no_timeout_during_usage, LITEST_HUION_TABLET); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-tablet.c:5867:48: warning: passing argument 3 of '_litest_add_ranged_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5867 | litest_add_ranged_for_device("tablet:quirks", huion_static_btn_tool_pen_disable_quirk_on_prox_out, LITEST_HUION_TABLET, &with_timeout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:429:47: note: in definition of macro 'litest_add_ranged_for_device' 429 | _litest_add_ranged_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:458:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 458 | void *func, | ~~~~~~^~~~ [208/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_test-switch.c.o' -MF 'libinput-test-suite@exe/test_test-switch.c.o.d' -o 'libinput-test-suite@exe/test_test-switch.c.o' -c ../test/test-switch.c In file included from ../test/test-switch.c:30: ../test/test-switch.c: In function 'switch_setup': ../test/test-switch.c:1273:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1273 | litest_add("switch:has", switch_has_cap, LITEST_SWITCH, LITEST_ANY); | ^~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-switch.c:1274:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1274 | litest_add("switch:has", switch_has_lid_switch, LITEST_SWITCH, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-switch.c:1275:27: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1275 | litest_add("switch:has", switch_has_tablet_mode_switch, LITEST_SWITCH, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-switch.c:1276:37: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1276 | litest_add_ranged("switch:toggle", switch_toggle, LITEST_SWITCH, LITEST_ANY, &switches); | ^~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-switch.c:1277:37: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1277 | litest_add_ranged("switch:toggle", switch_toggle_double, LITEST_SWITCH, LITEST_ANY, &switches); | ^~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-switch.c:1278:37: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1278 | litest_add_ranged("switch:toggle", switch_down_on_init, LITEST_SWITCH, LITEST_ANY, &switches); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-switch.c:1279:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1279 | litest_add("switch:toggle", switch_not_down_on_init, LITEST_SWITCH, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-switch.c:1280:39: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1280 | litest_add_ranged("switch:touchpad", switch_disable_touchpad, LITEST_SWITCH, LITEST_ANY, &switches); | ^~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-switch.c:1281:39: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1281 | litest_add_ranged("switch:touchpad", switch_disable_touchpad_during_touch, LITEST_SWITCH, LITEST_ANY, &switches); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-switch.c:1282:39: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1282 | litest_add_ranged("switch:touchpad", switch_disable_touchpad_edge_scroll, LITEST_SWITCH, LITEST_ANY, &switches); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-switch.c:1283:39: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1283 | litest_add_ranged("switch:touchpad", switch_disable_touchpad_edge_scroll_interrupt, LITEST_SWITCH, LITEST_ANY, &switches); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-switch.c:1284:39: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1284 | litest_add_ranged("switch:touchpad", switch_disable_touchpad_already_open, LITEST_SWITCH, LITEST_ANY, &switches); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-switch.c:1285:39: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1285 | litest_add_ranged("switch:touchpad", switch_dont_resume_disabled_touchpad, LITEST_SWITCH, LITEST_ANY, &switches); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-switch.c:1286:39: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1286 | litest_add_ranged("switch:touchpad", switch_dont_resume_disabled_touchpad_external_mouse, LITEST_SWITCH, LITEST_ANY, &switches); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-switch.c:1288:49: warning: passing argument 3 of '_litest_add_ranged_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1288 | litest_add_ranged_no_device("switch:keyboard", switch_suspend_with_keyboard, &switches); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:433:46: note: in definition of macro 'litest_add_ranged_no_device' 433 | _litest_add_ranged_no_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:468:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 468 | void *func, | ~~~~~~^~~~ ../test/test-switch.c:1289:49: warning: passing argument 3 of '_litest_add_ranged_no_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1289 | litest_add_ranged_no_device("switch:touchpad", switch_suspend_with_touchpad, &switches); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:433:46: note: in definition of macro 'litest_add_ranged_no_device' 433 | _litest_add_ranged_no_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:468:15: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 468 | void *func, | ~~~~~~^~~~ ../test/test-switch.c:1291:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1291 | litest_add("lid:keyboard", lid_open_on_key, LITEST_SWITCH, LITEST_ANY); | ^~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-switch.c:1292:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1292 | litest_add("lid:keyboard", lid_open_on_key_touchpad_enabled, LITEST_SWITCH, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-switch.c:1293:37: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1293 | litest_add_for_device("lid:buggy", lid_update_hw_on_key, LITEST_LID_SWITCH_SURFACE3); | ^~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-switch.c:1294:37: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1294 | litest_add_for_device("lid:buggy", lid_update_hw_on_key_closed_on_init, LITEST_LID_SWITCH_SURFACE3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-switch.c:1295:37: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1295 | litest_add_for_device("lid:buggy", lid_update_hw_on_key_multiple_keyboards, LITEST_LID_SWITCH_SURFACE3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-switch.c:1296:40: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1296 | litest_add_for_device("lid:keypress", lid_key_press, LITEST_GPIO_KEYS); | ^~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-switch.c:1298:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1298 | litest_add("tablet-mode:touchpad", tablet_mode_disable_touchpad_on_init, LITEST_SWITCH, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-switch.c:1299:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1299 | litest_add("tablet-mode:touchpad", tablet_mode_disable_touchpad_on_resume, LITEST_SWITCH, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-switch.c:1300:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1300 | litest_add("tablet-mode:touchpad", tablet_mode_enable_touchpad_on_resume, LITEST_SWITCH, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-switch.c:1301:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1301 | litest_add("tablet-mode:keyboard", tablet_mode_disable_keyboard, LITEST_SWITCH, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-switch.c:1302:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1302 | litest_add("tablet-mode:keyboard", tablet_mode_disable_keyboard_on_init, LITEST_SWITCH, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-switch.c:1303:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1303 | litest_add("tablet-mode:keyboard", tablet_mode_disable_keyboard_on_resume, LITEST_SWITCH, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-switch.c:1304:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1304 | litest_add("tablet-mode:keyboard", tablet_mode_enable_keyboard_on_resume, LITEST_SWITCH, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-switch.c:1305:39: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1305 | litest_add("tablet-mode:trackpoint", tablet_mode_disable_trackpoint, LITEST_SWITCH, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-switch.c:1306:39: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1306 | litest_add("tablet-mode:trackpoint", tablet_mode_disable_trackpoint_on_init, LITEST_SWITCH, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-switch.c:1308:25: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1308 | litest_add("lid:dock", dock_toggle, LITEST_SWITCH, LITEST_ANY); | ^~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ [209/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_test-quirks.c.o' -MF 'libinput-test-suite@exe/test_test-quirks.c.o.d' -o 'libinput-test-suite@exe/test_test-quirks.c.o' -c ../test/test-quirks.c In file included from ../test/test-quirks.c:30: ../test/test-quirks.c: In function 'quirks_setup': ../test/test-quirks.c:1426:42: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1426 | litest_add_deviceless("quirks:datadir", quirks_invalid_dir); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1427:42: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1427 | litest_add_deviceless("quirks:datadir", quirks_empty_dir); | ^~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1429:44: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1429 | litest_add_deviceless("quirks:structure", quirks_section_empty); | ^~~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1430:44: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1430 | litest_add_deviceless("quirks:structure", quirks_section_double); | ^~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1431:44: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1431 | litest_add_deviceless("quirks:structure", quirks_section_missing_match); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1432:44: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1432 | litest_add_deviceless("quirks:structure", quirks_section_missing_attr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1433:44: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1433 | litest_add_deviceless("quirks:structure", quirks_section_match_after_attr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1434:44: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1434 | litest_add_deviceless("quirks:structure", quirks_section_duplicate_match); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1435:44: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1435 | litest_add_deviceless("quirks:structure", quirks_section_duplicate_attr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1437:42: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1437 | litest_add_deviceless("quirks:parsing", quirks_parse_error_section); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1438:42: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1438 | litest_add_deviceless("quirks:parsing", quirks_parse_error_trailing_whitespace); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1439:42: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1439 | litest_add_deviceless("quirks:parsing", quirks_parse_error_unknown_match); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1440:42: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1440 | litest_add_deviceless("quirks:parsing", quirks_parse_error_unknown_attr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1441:42: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1441 | litest_add_deviceless("quirks:parsing", quirks_parse_error_unknown_model); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1442:42: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1442 | litest_add_deviceless("quirks:parsing", quirks_parse_error_unknown_prefix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1443:42: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1443 | litest_add_deviceless("quirks:parsing", quirks_parse_error_model_not_one); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1444:42: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1444 | litest_add_deviceless("quirks:parsing", quirks_parse_comment_inline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1445:42: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1445 | litest_add_deviceless("quirks:parsing", quirks_parse_comment_empty); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1446:42: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1446 | litest_add_deviceless("quirks:parsing", quirks_parse_string_quotes_single); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1447:42: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1447 | litest_add_deviceless("quirks:parsing", quirks_parse_string_quotes_double); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1449:42: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1449 | litest_add_deviceless("quirks:parsing", quirks_parse_bustype); | ^~~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1450:42: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1450 | litest_add_deviceless("quirks:parsing", quirks_parse_bustype_invalid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1451:42: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1451 | litest_add_deviceless("quirks:parsing", quirks_parse_vendor); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1452:42: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1452 | litest_add_deviceless("quirks:parsing", quirks_parse_vendor_invalid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1453:42: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1453 | litest_add_deviceless("quirks:parsing", quirks_parse_product); | ^~~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1454:42: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1454 | litest_add_deviceless("quirks:parsing", quirks_parse_product_invalid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1455:42: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1455 | litest_add_deviceless("quirks:parsing", quirks_parse_version); | ^~~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1456:42: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1456 | litest_add_deviceless("quirks:parsing", quirks_parse_version_invalid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1457:42: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1457 | litest_add_deviceless("quirks:parsing", quirks_parse_name); | ^~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1458:42: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1458 | litest_add_deviceless("quirks:parsing", quirks_parse_name_invalid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1459:42: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1459 | litest_add_deviceless("quirks:parsing", quirks_parse_udev); | ^~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1460:42: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1460 | litest_add_deviceless("quirks:parsing", quirks_parse_udev_invalid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1461:42: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1461 | litest_add_deviceless("quirks:parsing", quirks_parse_dmi); | ^~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1462:42: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1462 | litest_add_deviceless("quirks:parsing", quirks_parse_dmi_invalid); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1464:42: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1464 | litest_add_for_device("quirks:parsing", quirks_parse_dimension_attr, LITEST_MOUSE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-quirks.c:1465:42: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1465 | litest_add_for_device("quirks:parsing", quirks_parse_range_attr, LITEST_MOUSE); | ^~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-quirks.c:1466:42: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1466 | litest_add_for_device("quirks:parsing", quirks_parse_uint_attr, LITEST_MOUSE); | ^~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-quirks.c:1467:42: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1467 | litest_add_for_device("quirks:parsing", quirks_parse_double_attr, LITEST_MOUSE); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-quirks.c:1468:42: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1468 | litest_add_for_device("quirks:parsing", quirks_parse_string_attr, LITEST_MOUSE); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-quirks.c:1469:42: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1469 | litest_add_for_device("quirks:parsing", quirks_parse_integration_attr, LITEST_MOUSE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-quirks.c:1471:40: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1471 | litest_add_for_device("quirks:model", quirks_model_one, LITEST_MOUSE); | ^~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-quirks.c:1472:40: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1472 | litest_add_for_device("quirks:model", quirks_model_zero, LITEST_MOUSE); | ^~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-quirks.c:1474:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1474 | litest_add("quirks:devices", quirks_model_alps, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-quirks.c:1475:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1475 | litest_add("quirks:devices", quirks_model_wacom, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-quirks.c:1476:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1476 | litest_add("quirks:devices", quirks_model_apple, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-quirks.c:1477:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1477 | litest_add("quirks:devices", quirks_model_synaptics_serial, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-quirks.c:1479:39: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1479 | litest_add_deviceless("quirks:misc", quirks_call_NULL); | ^~~~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ ../test/test-quirks.c:1480:39: warning: passing argument 3 of '_litest_add_deviceless' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1480 | litest_add_deviceless("quirks:misc", quirks_ctx_ref); | ^~~~~~~~~~~~~~ ../test/litest.h:435:40: note: in definition of macro 'litest_add_deviceless' 435 | _litest_add_deviceless(name_, #func_, func_) | ^~~~~ ../test/litest.h:473:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 473 | void *func); | ~~~~~~^~~~ [210/211] cc -Ilibinput-test-suite@exe -I. -I.. -I../src -I../include -I/usr/include/libevdev-1.0/ -I/usr/include/libwacom-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ 'libinput-test-suite@exe/test_test-touchpad.c.o' -MF 'libinput-test-suite@exe/test_test-touchpad.c.o.d' -o 'libinput-test-suite@exe/test_test-touchpad.c.o' -c ../test/test-touchpad.c In file included from ../test/test-touchpad.c:33: ../test/test-touchpad.c: In function 'touchpad_setup': ../test/test-touchpad.c:6883:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6883 | litest_add("touchpad:motion", touchpad_1fg_motion, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6884:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6884 | litest_add("touchpad:motion", touchpad_2fg_no_motion, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6886:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6886 | litest_add("touchpad:scroll", touchpad_2fg_scroll, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH|LITEST_SEMI_MT); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6887:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6887 | litest_add("touchpad:scroll", touchpad_2fg_scroll_initially_diagonal, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH|LITEST_SEMI_MT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6888:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6888 | litest_add("touchpad:scroll", touchpad_2fg_scroll_axis_lock, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH|LITEST_SEMI_MT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6889:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6889 | litest_add("touchpad:scroll", touchpad_2fg_scroll_axis_lock_switch, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH|LITEST_SEMI_MT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6891:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6891 | litest_add("touchpad:scroll", touchpad_2fg_scroll_slow_distance, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6892:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6892 | litest_add("touchpad:scroll", touchpad_2fg_scroll_return_to_motion, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6893:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6893 | litest_add("touchpad:scroll", touchpad_2fg_scroll_source, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6894:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6894 | litest_add("touchpad:scroll", touchpad_2fg_scroll_semi_mt, LITEST_SEMI_MT, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6895:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6895 | litest_add("touchpad:scroll", touchpad_2fg_scroll_from_btnareas, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6896:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6896 | litest_add("touchpad:scroll", touchpad_scroll_natural_defaults, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6897:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6897 | litest_add("touchpad:scroll", touchpad_scroll_natural_enable_config, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6898:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6898 | litest_add("touchpad:scroll", touchpad_scroll_natural_2fg, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6899:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6899 | litest_add("touchpad:scroll", touchpad_scroll_natural_edge, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6900:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6900 | litest_add("touchpad:scroll", touchpad_scroll_defaults, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6901:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6901 | litest_add("touchpad:scroll", touchpad_edge_scroll_vert, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6902:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6902 | litest_add("touchpad:scroll", touchpad_edge_scroll_horiz, LITEST_TOUCHPAD, LITEST_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6903:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6903 | litest_add("touchpad:scroll", touchpad_edge_scroll_horiz_clickpad, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6904:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6904 | litest_add("touchpad:scroll", touchpad_edge_scroll_no_horiz, LITEST_TOUCHPAD, LITEST_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6905:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6905 | litest_add("touchpad:scroll", touchpad_edge_scroll_no_motion, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6906:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6906 | litest_add("touchpad:scroll", touchpad_edge_scroll_no_edge_after_motion, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6907:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6907 | litest_add("touchpad:scroll", touchpad_edge_scroll_timeout, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6908:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6908 | litest_add("touchpad:scroll", touchpad_edge_scroll_source, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6909:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6909 | litest_add("touchpad:scroll", touchpad_edge_scroll_no_2fg, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6910:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6910 | litest_add("touchpad:scroll", touchpad_edge_scroll_into_buttonareas, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6911:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6911 | litest_add("touchpad:scroll", touchpad_edge_scroll_within_buttonareas, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6912:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6912 | litest_add("touchpad:scroll", touchpad_edge_scroll_buttonareas_click_stops_scroll, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6913:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6913 | litest_add("touchpad:scroll", touchpad_edge_scroll_clickfinger_click_stops_scroll, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6914:32: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6914 | litest_add("touchpad:scroll", touchpad_edge_scroll_into_area, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6916:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6916 | litest_add("touchpad:palm", touchpad_palm_detect_at_edge, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6917:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6917 | litest_add("touchpad:palm", touchpad_palm_detect_at_top, LITEST_TOUCHPAD, LITEST_TOPBUTTONPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6918:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6918 | litest_add("touchpad:palm", touchpad_palm_detect_at_bottom_corners, LITEST_TOUCHPAD, LITEST_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6919:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6919 | litest_add("touchpad:palm", touchpad_palm_detect_at_top_corners, LITEST_TOUCHPAD, LITEST_TOPBUTTONPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6920:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6920 | litest_add("touchpad:palm", touchpad_palm_detect_palm_becomes_pointer, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6921:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6921 | litest_add("touchpad:palm", touchpad_palm_detect_top_palm_becomes_pointer, LITEST_TOUCHPAD, LITEST_TOPBUTTONPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6922:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6922 | litest_add("touchpad:palm", touchpad_palm_detect_palm_stays_palm, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6923:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6923 | litest_add("touchpad:palm", touchpad_palm_detect_top_palm_stays_palm, LITEST_TOUCHPAD, LITEST_TOPBUTTONPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6924:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6924 | litest_add("touchpad:palm", touchpad_palm_detect_no_palm_moving_into_edges, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6925:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6925 | litest_add("touchpad:palm", touchpad_palm_detect_no_palm_moving_into_top, LITEST_TOUCHPAD, LITEST_TOPBUTTONPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6926:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6926 | litest_add("touchpad:palm", touchpad_palm_detect_no_tap_top_edge, LITEST_TOUCHPAD, LITEST_TOPBUTTONPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6927:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6927 | litest_add("touchpad:palm", touchpad_palm_detect_tap_hardbuttons, LITEST_TOUCHPAD, LITEST_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6928:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6928 | litest_add("touchpad:palm", touchpad_palm_detect_tap_softbuttons, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6929:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6929 | litest_add("touchpad:palm", touchpad_palm_detect_tap_clickfinger, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6930:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6930 | litest_add("touchpad:palm", touchpad_no_palm_detect_at_edge_for_edge_scrolling, LITEST_TOUCHPAD, LITEST_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6931:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6931 | litest_add("touchpad:palm", touchpad_no_palm_detect_2fg_scroll, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6932:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6932 | litest_add("touchpad:palm", touchpad_palm_detect_both_edges, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6933:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6933 | litest_add("touchpad:palm", touchpad_palm_detect_tool_palm, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6934:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6934 | litest_add("touchpad:palm", touchpad_palm_detect_tool_palm_on_off, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6935:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6935 | litest_add("touchpad:palm", touchpad_palm_detect_tool_palm_tap, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6936:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6936 | litest_add("touchpad:palm", touchpad_palm_detect_tool_palm_tap_after, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6938:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6938 | litest_add("touchpad:palm", touchpad_palm_detect_touch_size, LITEST_APPLE_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6939:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6939 | litest_add("touchpad:palm", touchpad_palm_detect_touch_size_late, LITEST_APPLE_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6940:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6940 | litest_add("touchpad:palm", touchpad_palm_detect_touch_size_keep_palm, LITEST_APPLE_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6941:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6941 | litest_add("touchpad:palm", touchpad_palm_detect_touch_size_after_edge, LITEST_APPLE_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6942:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6942 | litest_add("touchpad:palm", touchpad_palm_detect_touch_size_after_dwt, LITEST_APPLE_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6944:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6944 | litest_add("touchpad:palm", touchpad_palm_detect_pressure, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6945:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6945 | litest_add("touchpad:palm", touchpad_palm_detect_pressure_late_tap, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6946:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6946 | litest_add("touchpad:palm", touchpad_palm_detect_pressure_tap_hold, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6947:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6947 | litest_add("touchpad:palm", touchpad_palm_detect_pressure_tap_hold_2ndfg, LITEST_CLICKPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6948:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6948 | litest_add("touchpad:palm", touchpad_palm_detect_move_and_tap, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6949:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6949 | litest_add("touchpad:palm", touchpad_palm_detect_pressure_late, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6950:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6950 | litest_add("touchpad:palm", touchpad_palm_detect_pressure_keep_palm, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6951:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6951 | litest_add("touchpad:palm", touchpad_palm_detect_pressure_after_edge, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6952:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6952 | litest_add("touchpad:palm", touchpad_palm_detect_pressure_after_dwt, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6953:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6953 | litest_add("touchpad:palm", touchpad_palm_clickfinger_pressure, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6954:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6954 | litest_add("touchpad:palm", touchpad_palm_clickfinger_pressure_2fg, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6955:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6955 | litest_add("touchpad:palm", touchpad_palm_clickfinger_size, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6956:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6956 | litest_add("touchpad:palm", touchpad_palm_clickfinger_size_2fg, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6958:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6958 | litest_add("touchpad:left-handed", touchpad_left_handed, LITEST_TOUCHPAD|LITEST_BUTTON, LITEST_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6959:48: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6959 | litest_add_for_device("touchpad:left-handed", touchpad_left_handed_appletouch, LITEST_APPLETOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6960:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6960 | litest_add("touchpad:left-handed", touchpad_left_handed_clickpad, LITEST_CLICKPAD, LITEST_APPLE_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6961:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6961 | litest_add("touchpad:left-handed", touchpad_left_handed_clickfinger, LITEST_APPLE_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6962:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6962 | litest_add("touchpad:left-handed", touchpad_left_handed_tapping, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6963:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6963 | litest_add("touchpad:left-handed", touchpad_left_handed_tapping_2fg, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6964:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6964 | litest_add("touchpad:left-handed", touchpad_left_handed_delayed, LITEST_TOUCHPAD|LITEST_BUTTON, LITEST_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6965:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6965 | litest_add("touchpad:left-handed", touchpad_left_handed_clickpad_delayed, LITEST_CLICKPAD, LITEST_APPLE_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6966:37: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6966 | litest_add("touchpad:left-handed", touchpad_left_handed_rotation, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6970:50: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6970 | litest_add_for_device("touchpad:semi-mt-hover", touchpad_semi_mt_hover_noevent, LITEST_SYNAPTICS_HOVER_SEMI_MT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6971:50: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6971 | litest_add_for_device("touchpad:semi-mt-hover", touchpad_semi_mt_hover_down, LITEST_SYNAPTICS_HOVER_SEMI_MT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6972:50: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6972 | litest_add_for_device("touchpad:semi-mt-hover", touchpad_semi_mt_hover_down_up, LITEST_SYNAPTICS_HOVER_SEMI_MT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6973:50: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6973 | litest_add_for_device("touchpad:semi-mt-hover", touchpad_semi_mt_hover_down_hover_down, LITEST_SYNAPTICS_HOVER_SEMI_MT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6974:50: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6974 | litest_add_for_device("touchpad:semi-mt-hover", touchpad_semi_mt_hover_2fg_noevent, LITEST_SYNAPTICS_HOVER_SEMI_MT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6975:50: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6975 | litest_add_for_device("touchpad:semi-mt-hover", touchpad_semi_mt_hover_2fg_1fg_down, LITEST_SYNAPTICS_HOVER_SEMI_MT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6976:50: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6976 | litest_add_for_device("touchpad:semi-mt-hover", touchpad_semi_mt_hover_2fg_up, LITEST_SYNAPTICS_HOVER_SEMI_MT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6978:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6978 | litest_add("touchpad:hover", touchpad_hover_noevent, LITEST_TOUCHPAD|LITEST_HOVER, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6979:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6979 | litest_add("touchpad:hover", touchpad_hover_down, LITEST_TOUCHPAD|LITEST_HOVER, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6980:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6980 | litest_add("touchpad:hover", touchpad_hover_down_up, LITEST_TOUCHPAD|LITEST_HOVER, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6981:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6981 | litest_add("touchpad:hover", touchpad_hover_down_hover_down, LITEST_TOUCHPAD|LITEST_HOVER, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6982:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6982 | litest_add("touchpad:hover", touchpad_hover_2fg_noevent, LITEST_TOUCHPAD|LITEST_HOVER, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6983:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6983 | litest_add("touchpad:hover", touchpad_hover_2fg_1fg_down, LITEST_TOUCHPAD|LITEST_HOVER, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6984:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6984 | litest_add("touchpad:hover", touchpad_hover_1fg_tap, LITEST_TOUCHPAD|LITEST_HOVER, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6986:47: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6986 | litest_add_for_device("touchpad:trackpoint", touchpad_trackpoint_buttons, LITEST_SYNAPTICS_TRACKPOINT_BUTTONS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6987:47: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6987 | litest_add_for_device("touchpad:trackpoint", touchpad_trackpoint_mb_scroll, LITEST_SYNAPTICS_TRACKPOINT_BUTTONS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6988:47: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6988 | litest_add_for_device("touchpad:trackpoint", touchpad_trackpoint_mb_click, LITEST_SYNAPTICS_TRACKPOINT_BUTTONS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6989:47: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6989 | litest_add_for_device("touchpad:trackpoint", touchpad_trackpoint_buttons_softbuttons, LITEST_SYNAPTICS_TRACKPOINT_BUTTONS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6990:47: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6990 | litest_add_for_device("touchpad:trackpoint", touchpad_trackpoint_buttons_2fg_scroll, LITEST_SYNAPTICS_TRACKPOINT_BUTTONS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6991:47: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6991 | litest_add_for_device("touchpad:trackpoint", touchpad_trackpoint_no_trackpoint, LITEST_SYNAPTICS_TRACKPOINT_BUTTONS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6993:38: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6993 | litest_add_ranged("touchpad:state", touchpad_initial_state, LITEST_TOUCHPAD, LITEST_ANY, &axis_range); | ^~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6995:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6995 | litest_add("touchpad:dwt", touchpad_dwt, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6996:40: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6996 | litest_add_for_device("touchpad:dwt", touchpad_dwt_ext_and_int_keyboard, LITEST_SYNAPTICS_I2C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6997:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6997 | litest_add("touchpad:dwt", touchpad_dwt_enable_touch, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6998:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6998 | litest_add("touchpad:dwt", touchpad_dwt_touch_hold, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:6999:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6999 | litest_add("touchpad:dwt", touchpad_dwt_key_hold, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7000:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7000 | litest_add("touchpad:dwt", touchpad_dwt_key_hold_timeout, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7001:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7001 | litest_add("touchpad:dwt", touchpad_dwt_key_hold_timeout_existing_touch, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7002:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7002 | litest_add("touchpad:dwt", touchpad_dwt_key_hold_timeout_existing_touch_cornercase, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7003:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7003 | litest_add("touchpad:dwt", touchpad_dwt_type, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7004:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7004 | litest_add("touchpad:dwt", touchpad_dwt_type_short_timeout, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7005:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7005 | litest_add("touchpad:dwt", touchpad_dwt_modifier_no_dwt, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7006:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7006 | litest_add("touchpad:dwt", touchpad_dwt_modifier_combo_no_dwt, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7007:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7007 | litest_add("touchpad:dwt", touchpad_dwt_modifier_combo_dwt_after, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7008:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7008 | litest_add("touchpad:dwt", touchpad_dwt_modifier_combo_dwt_remains, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7009:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7009 | litest_add("touchpad:dwt", touchpad_dwt_fkeys_no_dwt, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7010:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7010 | litest_add("touchpad:dwt", touchpad_dwt_tap, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7011:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7011 | litest_add("touchpad:dwt", touchpad_dwt_tap_drag, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7012:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7012 | litest_add("touchpad:dwt", touchpad_dwt_click, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7013:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7013 | litest_add("touchpad:dwt", touchpad_dwt_edge_scroll, LITEST_TOUCHPAD, LITEST_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7014:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7014 | litest_add("touchpad:dwt", touchpad_dwt_edge_scroll_interrupt, LITEST_TOUCHPAD, LITEST_CLICKPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7015:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7015 | litest_add("touchpad:dwt", touchpad_dwt_config_default_on, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7016:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7016 | litest_add("touchpad:dwt", touchpad_dwt_config_default_off, LITEST_ANY, LITEST_TOUCHPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7017:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7017 | litest_add("touchpad:dwt", touchpad_dwt_disabled, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7018:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7018 | litest_add("touchpad:dwt", touchpad_dwt_disable_during_touch, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7019:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7019 | litest_add("touchpad:dwt", touchpad_dwt_disable_before_touch, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7020:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7020 | litest_add("touchpad:dwt", touchpad_dwt_disable_during_key_release, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7021:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7021 | litest_add("touchpad:dwt", touchpad_dwt_disable_during_key_hold, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7022:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7022 | litest_add("touchpad:dwt", touchpad_dwt_enable_during_touch, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7023:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7023 | litest_add("touchpad:dwt", touchpad_dwt_enable_before_touch, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7024:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7024 | litest_add("touchpad:dwt", touchpad_dwt_enable_during_tap, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7025:29: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7025 | litest_add("touchpad:dwt", touchpad_dwt_remove_kbd_while_active, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7026:40: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7026 | litest_add_for_device("touchpad:dwt", touchpad_dwt_apple, LITEST_BCM5974); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7027:40: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7027 | litest_add_for_device("touchpad:dwt", touchpad_dwt_acer_hawaii, LITEST_ACER_HAWAII_TOUCHPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7028:40: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7028 | litest_add_for_device("touchpad:dwt", touchpad_dwt_multiple_keyboards, LITEST_SYNAPTICS_I2C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7029:40: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7029 | litest_add_for_device("touchpad:dwt", touchpad_dwt_multiple_keyboards_bothkeys, LITEST_SYNAPTICS_I2C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7030:40: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7030 | litest_add_for_device("touchpad:dwt", touchpad_dwt_multiple_keyboards_bothkeys_modifier, LITEST_SYNAPTICS_I2C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7031:47: warning: passing argument 3 of '_litest_add_ranged_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7031 | litest_add_ranged_for_device("touchpad:dwt", touchpad_dwt_multiple_keyboards_remove, LITEST_SYNAPTICS_I2C, &twice); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:429:47: note: in definition of macro 'litest_add_ranged_for_device' 429 | _litest_add_ranged_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:458:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 458 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7033:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7033 | litest_add("touchpad:thumb", touchpad_thumb_lower_area_movement, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7034:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7034 | litest_add("touchpad:thumb", touchpad_thumb_lower_area_movement_rethumb, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7035:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7035 | litest_add("touchpad:thumb", touchpad_thumb_speed_empty_slots, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7036:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7036 | litest_add("touchpad:thumb", touchpad_thumb_area_clickfinger, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7037:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7037 | litest_add("touchpad:thumb", touchpad_thumb_area_btnarea, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7038:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7038 | litest_add("touchpad:thumb", touchpad_thumb_no_doublethumb, LITEST_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7040:41: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7040 | litest_add_for_device("touchpad:bugs", touchpad_tool_tripletap_touch_count, LITEST_SYNAPTICS_TOPBUTTONPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7041:41: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7041 | litest_add_for_device("touchpad:bugs", touchpad_tool_tripletap_touch_count_late, LITEST_SYNAPTICS_TOPBUTTONPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7042:41: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7042 | litest_add_for_device("touchpad:bugs", touchpad_slot_swap, LITEST_SYNAPTICS_TOPBUTTONPAD); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7043:41: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7043 | litest_add_for_device("touchpad:bugs", touchpad_finger_always_down, LITEST_SYNAPTICS_TOPBUTTONPAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7045:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7045 | litest_add("touchpad:time", touchpad_time_usec, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7047:42: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7047 | litest_add_for_device("touchpad:jumps", touchpad_jump_finger_motion, LITEST_SYNAPTICS_CLICKPAD_X220); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7048:42: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7048 | litest_add_for_device("touchpad:jumps", touchpad_jump_delta, LITEST_SYNAPTICS_CLICKPAD_X220); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7050:47: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7050 | litest_add_for_device("touchpad:sendevents", touchpad_disabled_on_mouse, LITEST_SYNAPTICS_CLICKPAD_X220); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7051:47: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7051 | litest_add_for_device("touchpad:sendevents", touchpad_disabled_on_mouse_suspend_mouse, LITEST_SYNAPTICS_CLICKPAD_X220); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7052:47: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7052 | litest_add_for_device("touchpad:sendevents", touchpad_disabled_double_mouse, LITEST_SYNAPTICS_CLICKPAD_X220); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7053:47: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7053 | litest_add_for_device("touchpad:sendevents", touchpad_disabled_double_mouse_one_suspended, LITEST_SYNAPTICS_CLICKPAD_X220); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7055:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7055 | litest_add("touchpad:pressure", touchpad_pressure, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7056:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7056 | litest_add("touchpad:pressure", touchpad_pressure_2fg, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7057:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7057 | litest_add("touchpad:pressure", touchpad_pressure_2fg_st, LITEST_TOUCHPAD|LITEST_SINGLE_TOUCH, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7058:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7058 | litest_add("touchpad:pressure", touchpad_pressure_tap, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7059:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7059 | litest_add("touchpad:pressure", touchpad_pressure_tap_2fg, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7060:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7060 | litest_add("touchpad:pressure", touchpad_pressure_tap_2fg_1fg_light, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7061:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7061 | litest_add("touchpad:pressure", touchpad_pressure_btntool, LITEST_TOUCHPAD, LITEST_SINGLE_TOUCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7062:34: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7062 | litest_add("touchpad:pressure", touchpad_pressure_semi_mt_2fg_goes_light, LITEST_SEMI_MT, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7064:36: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7064 | litest_add("touchpad:touch-size", touchpad_touch_size, LITEST_APPLE_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7065:36: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7065 | litest_add("touchpad:touch-size", touchpad_touch_size_2fg, LITEST_APPLE_CLICKPAD, LITEST_ANY); | ^~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7067:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7067 | litest_add("touchpad:speed", touchpad_speed_ignore_finger, LITEST_CLICKPAD, LITEST_SINGLE_TOUCH|LITEST_SEMI_MT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7068:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7068 | litest_add("touchpad:speed", touchpad_speed_allow_nearby_finger, LITEST_CLICKPAD, LITEST_SINGLE_TOUCH|LITEST_SEMI_MT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7069:31: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7069 | litest_add("touchpad:speed", touchpad_speed_ignore_finger_edgescroll, LITEST_CLICKPAD, LITEST_SINGLE_TOUCH|LITEST_SEMI_MT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7070:42: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7070 | litest_add_for_device("touchpad:speed", touchpad_speed_ignore_hovering_finger, LITEST_BCM5974); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7072:40: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7072 | litest_add_ranged("touchpad:suspend", touchpad_suspend_abba, LITEST_TOUCHPAD, LITEST_ANY, &suspends); | ^~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7073:40: warning: passing argument 3 of '_litest_add_ranged' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7073 | litest_add_ranged("touchpad:suspend", touchpad_suspend_abab, LITEST_TOUCHPAD, LITEST_ANY, &suspends); | ^~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:425:36: note: in definition of macro 'litest_add_ranged' 425 | _litest_add_ranged(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:446:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 446 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7077:41: warning: passing argument 3 of '_litest_add_for_device' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7077 | litest_add_for_device("touchpad:bugs", touchpad_end_start_touch, LITEST_WACOM_FINGER); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../test/litest.h:427:40: note: in definition of macro 'litest_add_for_device' 427 | _litest_add_for_device(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:453:16: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 453 | void *func, | ~~~~~~^~~~ ../test/test-touchpad.c:7079:30: warning: passing argument 3 of '_litest_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7079 | litest_add("touchpad:fuzz", touchpad_fuzz, LITEST_TOUCHPAD, LITEST_ANY); | ^~~~~~~~~~~~~ ../test/litest.h:423:29: note: in definition of macro 'litest_add' 423 | _litest_add(name_, #func_, func_, __VA_ARGS__) | ^~~~~ ../test/litest.h:440:12: note: expected 'void *' but argument is of type 'const TTest *' {aka 'const struct TTest *'} 440 | void *func, | ~~~~~~^~~~ [211/211] cc -o libinput-test-suite 'libinput-test-suite@exe/test_litest-device-acer-hawaii-keyboard.c.o' 'libinput-test-suite@exe/test_litest-device-acer-hawaii-touchpad.c.o' 'libinput-test-suite@exe/test_litest-device-aiptek-tablet.c.o' 'libinput-test-suite@exe/test_litest-device-alps-semi-mt.c.o' 'libinput-test-suite@exe/test_litest-device-alps-dualpoint.c.o' 'libinput-test-suite@exe/test_litest-device-anker-mouse-kbd.c.o' 'libinput-test-suite@exe/test_litest-device-apple-appletouch.c.o' 'libinput-test-suite@exe/test_litest-device-apple-internal-keyboard.c.o' 'libinput-test-suite@exe/test_litest-device-apple-magicmouse.c.o' 'libinput-test-suite@exe/test_litest-device-asus-rog-gladius.c.o' 'libinput-test-suite@exe/test_litest-device-atmel-hover.c.o' 'libinput-test-suite@exe/test_litest-device-bcm5974.c.o' 'libinput-test-suite@exe/test_litest-device-calibrated-touchscreen.c.o' 'libinput-test-suite@exe/test_litest-device-cyborg-rat-5.c.o' 'libinput-test-suite@exe/test_litest-device-dell-canvas-totem.c.o' 'libinput-test-suite@exe/test_litest-device-dell-canvas-totem-touch.c.o' 'libinput-test-suite@exe/test_litest-device-elantech-touchpad.c.o' 'libinput-test-suite@exe/test_litest-device-generic-singletouch.c.o' 'libinput-test-suite@exe/test_litest-device-gpio-keys.c.o' 'libinput-test-suite@exe/test_litest-device-huion-pentablet.c.o' 'libinput-test-suite@exe/test_litest-device-hp-wmi-hotkeys.c.o' 'libinput-test-suite@exe/test_litest-device-ignored-mouse.c.o' 'libinput-test-suite@exe/test_litest-device-keyboard.c.o' 'libinput-test-suite@exe/test_litest-device-keyboard-all-codes.c.o' 'libinput-test-suite@exe/test_litest-device-keyboard-razer-blackwidow.c.o' 'libinput-test-suite@exe/test_litest-device-keyboard-razer-blade-stealth.c.o' 'libinput-test-suite@exe/test_litest-device-keyboard-razer-blade-stealth-videoswitch.c.o' 'libinput-test-suite@exe/test_litest-device-lid-switch.c.o' 'libinput-test-suite@exe/test_litest-device-lid-switch-surface3.c.o' 'libinput-test-suite@exe/test_litest-device-logitech-trackball.c.o' 'libinput-test-suite@exe/test_litest-device-nexus4-touch-screen.c.o' 'libinput-test-suite@exe/test_litest-device-magic-trackpad.c.o' 'libinput-test-suite@exe/test_litest-device-mouse.c.o' 'libinput-test-suite@exe/test_litest-device-mouse-wheel-tilt.c.o' 'libinput-test-suite@exe/test_litest-device-mouse-roccat.c.o' 'libinput-test-suite@exe/test_litest-device-mouse-low-dpi.c.o' 'libinput-test-suite@exe/test_litest-device-mouse-wheel-click-angle.c.o' 'libinput-test-suite@exe/test_litest-device-mouse-wheel-click-count.c.o' 'libinput-test-suite@exe/test_litest-device-ms-nano-transceiver-mouse.c.o' 'libinput-test-suite@exe/test_litest-device-ms-surface-cover.c.o' 'libinput-test-suite@exe/test_litest-device-protocol-a-touch-screen.c.o' 'libinput-test-suite@exe/test_litest-device-qemu-usb-tablet.c.o' 'libinput-test-suite@exe/test_litest-device-synaptics-x220.c.o' 'libinput-test-suite@exe/test_litest-device-synaptics-hover.c.o' 'libinput-test-suite@exe/test_litest-device-synaptics-i2c.c.o' 'libinput-test-suite@exe/test_litest-device-synaptics-rmi4.c.o' 'libinput-test-suite@exe/test_litest-device-synaptics-st.c.o' 'libinput-test-suite@exe/test_litest-device-synaptics-t440.c.o' 'libinput-test-suite@exe/test_litest-device-synaptics-x1-carbon-3rd.c.o' 'libinput-test-suite@exe/test_litest-device-thinkpad-extrabuttons.c.o' 'libinput-test-suite@exe/test_litest-device-trackpoint.c.o' 'libinput-test-suite@exe/test_litest-device-touch-screen.c.o' 'libinput-test-suite@exe/test_litest-device-touchscreen-invalid-range.c.o' 'libinput-test-suite@exe/test_litest-device-touchscreen-fuzz.c.o' 'libinput-test-suite@exe/test_litest-device-touchscreen-mt-tool.c.o' 'libinput-test-suite@exe/test_litest-device-uclogic-tablet.c.o' 'libinput-test-suite@exe/test_litest-device-wacom-bamboo-2fg-finger.c.o' 'libinput-test-suite@exe/test_litest-device-wacom-bamboo-2fg-pad.c.o' 'libinput-test-suite@exe/test_litest-device-wacom-bamboo-2fg-pen.c.o' 'libinput-test-suite@exe/test_litest-device-wacom-bamboo-16fg-pen.c.o' 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-12wx-pen.c.o' 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-13hdt-finger.c.o' 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-13hdt-pad.c.o' 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-13hdt-pen.c.o' 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-24hd-pen.c.o' 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-24hdt-pad.c.o' 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-pro-16-finger.c.o' 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-pro-16-pad.c.o' 'libinput-test-suite@exe/test_litest-device-wacom-cintiq-pro-16-pen.c.o' 'libinput-test-suite@exe/test_litest-device-wacom-ekr.c.o' 'libinput-test-suite@exe/test_litest-device-wacom-hid4800-pen.c.o' 'libinput-test-suite@exe/test_litest-device-wacom-intuos3-pad.c.o' 'libinput-test-suite@exe/test_litest-device-wacom-intuos5-finger.c.o' 'libinput-test-suite@exe/test_litest-device-wacom-intuos5-pad.c.o' 'libinput-test-suite@exe/test_litest-device-wacom-intuos5-pen.c.o' 'libinput-test-suite@exe/test_litest-device-wacom-isdv4-4200-pen.c.o' 'libinput-test-suite@exe/test_litest-device-wacom-isdv4-e6-pen.c.o' 'libinput-test-suite@exe/test_litest-device-wacom-isdv4-e6-finger.c.o' 'libinput-test-suite@exe/test_litest-device-wacom-mobilestudio-pro-pad.c.o' 'libinput-test-suite@exe/test_litest-device-waltop-tablet.c.o' 'libinput-test-suite@exe/test_litest-device-wheel-only.c.o' 'libinput-test-suite@exe/test_litest-device-xen-virtual-pointer.c.o' 'libinput-test-suite@exe/test_litest-device-vmware-virtual-usb-mouse.c.o' 'libinput-test-suite@exe/test_litest-device-yubikey.c.o' 'libinput-test-suite@exe/test_litest.c.o' 'libinput-test-suite@exe/test_test-udev.c.o' 'libinput-test-suite@exe/test_test-path.c.o' 'libinput-test-suite@exe/test_test-pointer.c.o' 'libinput-test-suite@exe/test_test-touch.c.o' 'libinput-test-suite@exe/test_test-log.c.o' 'libinput-test-suite@exe/test_test-tablet.c.o' 'libinput-test-suite@exe/test_test-totem.c.o' 'libinput-test-suite@exe/test_test-pad.c.o' 'libinput-test-suite@exe/test_test-touchpad.c.o' 'libinput-test-suite@exe/test_test-touchpad-tap.c.o' 'libinput-test-suite@exe/test_test-touchpad-buttons.c.o' 'libinput-test-suite@exe/test_test-trackpoint.c.o' 'libinput-test-suite@exe/test_test-trackball.c.o' 'libinput-test-suite@exe/test_test-misc.c.o' 'libinput-test-suite@exe/test_test-keyboard.c.o' 'libinput-test-suite@exe/test_test-device.c.o' 'libinput-test-suite@exe/test_test-gestures.c.o' 'libinput-test-suite@exe/test_test-switch.c.o' 'libinput-test-suite@exe/test_test-quirks.c.o' -Wl,--as-needed -Wl,--no-undefined -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--start-group libinput.so.10.13.0 liblibinput-util.a libquirks.a /usr/lib64/libmtdev.so /usr/lib64/libudev.so /usr/lib64/libevdev.so -lm -lrt /usr/lib64/libwacom.so /usr/lib64/libcheck.so -ldl /usr/lib64/libsystemd.so -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/ + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.JjinME + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64 ++ dirname /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64 + cd libinput-1.15.0 + DESTDIR=/builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64 + /usr/bin/ninja install -v -j5 -C aarch64-redhat-linux-gnu ninja: Entering directory `aarch64-redhat-linux-gnu' [1/4] /usr/bin/meson --internal vcstagger ../src/libinput-git-version.h.in libinput-git-version.h unknown /builddir/build/BUILD/libinput-1.15.0 @VCS_TAG@ '(.*)' /usr/bin/git describe fatal: No names found, cannot describe anything. [1/2] /usr/bin/meson install --no-rebuild Installing libinput-device-group to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/lib/udev Installing libinput-fuzz-extract to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/lib/udev Installing libinput-fuzz-to-zero to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/lib/udev Installing libinput.so.10.13.0 to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/lib64 Installing libinput-debug-events to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/libexec/libinput Installing libinput-debug-tablet to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/libexec/libinput Installing libinput-quirks to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/libexec/libinput Installing libinput-list-devices to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/libexec/libinput Installing libinput-measure to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/libexec/libinput Installing libinput-record to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/libexec/libinput Installing libinput to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/bin Installing libinput-test-suite to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/libexec/libinput Installing /builddir/build/BUILD/libinput-1.15.0/src/libinput.h to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/include Installing /builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/80-libinput-device-groups.rules to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/lib/udev/rules.d Installing /builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/90-libinput-fuzz-override.rules to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/lib/udev/rules.d Installing /builddir/build/BUILD/libinput-1.15.0/quirks/10-generic-keyboard.quirks to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/libinput Installing /builddir/build/BUILD/libinput-1.15.0/quirks/10-generic-lid.quirks to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/libinput Installing /builddir/build/BUILD/libinput-1.15.0/quirks/10-generic-trackball.quirks to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/libinput Installing /builddir/build/BUILD/libinput-1.15.0/quirks/30-vendor-aiptek.quirks to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/libinput Installing /builddir/build/BUILD/libinput-1.15.0/quirks/30-vendor-alps.quirks to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/libinput Installing /builddir/build/BUILD/libinput-1.15.0/quirks/30-vendor-contour.quirks to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/libinput Installing /builddir/build/BUILD/libinput-1.15.0/quirks/30-vendor-cypress.quirks to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/libinput Installing /builddir/build/BUILD/libinput-1.15.0/quirks/30-vendor-elantech.quirks to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/libinput Installing /builddir/build/BUILD/libinput-1.15.0/quirks/30-vendor-ibm.quirks to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/libinput Installing /builddir/build/BUILD/libinput-1.15.0/quirks/30-vendor-kensington.quirks to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/libinput Installing /builddir/build/BUILD/libinput-1.15.0/quirks/30-vendor-logitech.quirks to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/libinput Installing /builddir/build/BUILD/libinput-1.15.0/quirks/30-vendor-madcatz.quirks to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/libinput Installing /builddir/build/BUILD/libinput-1.15.0/quirks/30-vendor-microsoft.quirks to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/libinput Installing /builddir/build/BUILD/libinput-1.15.0/quirks/30-vendor-razer.quirks to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/libinput Installing /builddir/build/BUILD/libinput-1.15.0/quirks/30-vendor-synaptics.quirks to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/libinput Installing /builddir/build/BUILD/libinput-1.15.0/quirks/30-vendor-vmware.quirks to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/libinput Installing /builddir/build/BUILD/libinput-1.15.0/quirks/30-vendor-wacom.quirks to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/libinput Installing /builddir/build/BUILD/libinput-1.15.0/quirks/50-system-acer.quirks to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/libinput Installing /builddir/build/BUILD/libinput-1.15.0/quirks/50-system-apple.quirks to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/libinput Installing /builddir/build/BUILD/libinput-1.15.0/quirks/50-system-asus.quirks to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/libinput Installing /builddir/build/BUILD/libinput-1.15.0/quirks/50-system-chicony.quirks to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/libinput Installing /builddir/build/BUILD/libinput-1.15.0/quirks/50-system-cyborg.quirks to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/libinput Installing /builddir/build/BUILD/libinput-1.15.0/quirks/50-system-dell.quirks to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/libinput Installing /builddir/build/BUILD/libinput-1.15.0/quirks/50-system-google.quirks to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/libinput Installing /builddir/build/BUILD/libinput-1.15.0/quirks/50-system-hp.quirks to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/libinput Installing /builddir/build/BUILD/libinput-1.15.0/quirks/50-system-lenovo.quirks to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/libinput Installing /builddir/build/BUILD/libinput-1.15.0/quirks/50-system-system76.quirks to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/libinput Installing /builddir/build/BUILD/libinput-1.15.0/quirks/50-system-toshiba.quirks to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/libinput Installing /builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/meson-private/libinput.pc to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/lib64/pkgconfig Installing /builddir/build/BUILD/libinput-1.15.0/completion/zsh/_libinput to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/zsh/site-functions Installing /builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/libinput-debug-events.1 to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/man/man1 Installing /builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/libinput-debug-tablet.1 to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/man/man1 Installing /builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/libinput-quirks.1 to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/man/man1 Installing /builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/libinput-quirks-list.1 to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/man/man1 Installing /builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/libinput-quirks-validate.1 to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/man/man1 Installing /builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/libinput-list-devices.1 to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/man/man1 Installing /builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/libinput-measure.1 to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/man/man1 Installing /builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/libinput-measure-fuzz to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/libexec/libinput Installing /builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/libinput-measure-touchpad-tap to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/libexec/libinput Installing /builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/libinput-measure-touchpad-pressure to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/libexec/libinput Installing /builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/libinput-measure-touch-size to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/libexec/libinput Installing /builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/libinput-measure-fuzz.1 to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/man/man1 Installing /builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/libinput-measure-touchpad-tap.1 to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/man/man1 Installing /builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/libinput-measure-touchpad-pressure.1 to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/man/man1 Installing /builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/libinput-measure-touch-size.1 to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/man/man1 Installing /builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/libinput-record.1 to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/man/man1 Installing /builddir/build/BUILD/libinput-1.15.0/tools/libinput-replay to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/libexec/libinput Installing /builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/libinput-replay.1 to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/man/man1 Installing /builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/libinput.1 to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/man/man1 Installing /builddir/build/BUILD/libinput-1.15.0/aarch64-redhat-linux-gnu/libinput-test-suite.1 to /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/man/man1 + /usr/lib/rpm/find-debuginfo.sh -j5 --strict-build-id -m -i --build-id-seed 1.15.0-1.fc32 --unique-debug-suffix -1.15.0-1.fc32.aarch64 --unique-debug-src-base libinput-1.15.0-1.fc32.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/libinput-1.15.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/lib/udev/libinput-fuzz-extract explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/lib/udev/libinput-device-group explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/bin/libinput explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/lib/udev/libinput-fuzz-to-zero explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/lib64/libinput.so.10.13.0 extracting debug info from /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/lib/udev/libinput-device-group extracting debug info from /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/bin/libinput extracting debug info from /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/lib/udev/libinput-fuzz-to-zero extracting debug info from /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/lib64/libinput.so.10.13.0 extracting debug info from /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/lib/udev/libinput-fuzz-extract explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/libexec/libinput/libinput-debug-events extracting debug info from /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/libexec/libinput/libinput-debug-events explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/libexec/libinput/libinput-debug-tablet extracting debug info from /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/libexec/libinput/libinput-debug-tablet explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/libexec/libinput/libinput-list-devices explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/libexec/libinput/libinput-measure extracting debug info from /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/libexec/libinput/libinput-list-devices extracting debug info from /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/libexec/libinput/libinput-measure explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/libexec/libinput/libinput-quirks extracting debug info from /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/libexec/libinput/libinput-quirks explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/libexec/libinput/libinput-record extracting debug info from /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/libexec/libinput/libinput-record explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/libexec/libinput/libinput-test-suite extracting debug info from /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/libexec/libinput/libinput-test-suite original debug info size: 7092kB, size after compression: 6200kB /usr/lib/rpm/sepdebugcrcfix: Updated 12 CRC32s, 0 CRC32s did match. 6046 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: libinput-1.15.0-1.fc32.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.VAB3kF + umask 022 + cd /builddir/build/BUILD + cd libinput-1.15.0 + DOCDIR=/builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/doc/libinput + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/doc/libinput + cp -pr COPYING /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64/usr/share/doc/libinput + RPM_EC=0 ++ jobs -p + exit 0 Provides: libinput = 1.15.0-1.fc32 libinput(aarch-64) = 1.15.0-1.fc32 libinput.so.10()(64bit) libinput.so.10(LIBINPUT_0.12.0)(64bit) libinput.so.10(LIBINPUT_0.14.0)(64bit) libinput.so.10(LIBINPUT_0.15.0)(64bit) libinput.so.10(LIBINPUT_0.19.0)(64bit) libinput.so.10(LIBINPUT_0.20.0)(64bit) libinput.so.10(LIBINPUT_0.21.0)(64bit) libinput.so.10(LIBINPUT_1.1)(64bit) libinput.so.10(LIBINPUT_1.11)(64bit) libinput.so.10(LIBINPUT_1.14)(64bit) libinput.so.10(LIBINPUT_1.15)(64bit) libinput.so.10(LIBINPUT_1.2)(64bit) libinput.so.10(LIBINPUT_1.3)(64bit) libinput.so.10(LIBINPUT_1.4)(64bit) libinput.so.10(LIBINPUT_1.5)(64bit) libinput.so.10(LIBINPUT_1.7)(64bit) libinput.so.10(LIBINPUT_1.9)(64bit) Requires(interp): /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libevdev.so.2()(64bit) libevdev.so.2(LIBEVDEV_1)(64bit) libevdev.so.2(LIBEVDEV_1_3)(64bit) libinput.so.10()(64bit) libinput.so.10(LIBINPUT_0.12.0)(64bit) libinput.so.10(LIBINPUT_0.14.0)(64bit) libinput.so.10(LIBINPUT_0.19.0)(64bit) libinput.so.10(LIBINPUT_0.20.0)(64bit) libinput.so.10(LIBINPUT_0.21.0)(64bit) libinput.so.10(LIBINPUT_1.1)(64bit) libinput.so.10(LIBINPUT_1.11)(64bit) libinput.so.10(LIBINPUT_1.14)(64bit) libinput.so.10(LIBINPUT_1.15)(64bit) libinput.so.10(LIBINPUT_1.2)(64bit) libinput.so.10(LIBINPUT_1.3)(64bit) libinput.so.10(LIBINPUT_1.4)(64bit) libinput.so.10(LIBINPUT_1.5)(64bit) libinput.so.10(LIBINPUT_1.7)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.29)(64bit) libmtdev.so.1()(64bit) libudev.so.1()(64bit) libudev.so.1(LIBUDEV_183)(64bit) libwacom.so.2()(64bit) libwacom.so.2(LIBWACOM_0.33)(64bit) rtld(GNU_HASH) Processing files: libinput-devel-1.15.0-1.fc32.aarch64 Provides: libinput-devel = 1.15.0-1.fc32 libinput-devel(aarch-64) = 1.15.0-1.fc32 pkgconfig(libinput) = 1.15.0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config libinput.so.10()(64bit) Processing files: libinput-utils-1.15.0-1.fc32.aarch64 Provides: libinput-utils = 1.15.0-1.fc32 libinput-utils(aarch-64) = 1.15.0-1.fc32 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python3 ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libevdev.so.2()(64bit) libevdev.so.2(LIBEVDEV_1)(64bit) libinput.so.10()(64bit) libinput.so.10(LIBINPUT_0.12.0)(64bit) libinput.so.10(LIBINPUT_0.14.0)(64bit) libinput.so.10(LIBINPUT_0.19.0)(64bit) libinput.so.10(LIBINPUT_0.20.0)(64bit) libinput.so.10(LIBINPUT_0.21.0)(64bit) libinput.so.10(LIBINPUT_1.1)(64bit) libinput.so.10(LIBINPUT_1.15)(64bit) libinput.so.10(LIBINPUT_1.2)(64bit) libinput.so.10(LIBINPUT_1.3)(64bit) libinput.so.10(LIBINPUT_1.4)(64bit) libinput.so.10(LIBINPUT_1.5)(64bit) libinput.so.10(LIBINPUT_1.7)(64bit) libudev.so.1()(64bit) libudev.so.1(LIBUDEV_183)(64bit) rtld(GNU_HASH) Processing files: libinput-test-1.15.0-1.fc32.aarch64 Provides: libinput-test = 1.15.0-1.fc32 libinput-test(aarch-64) = 1.15.0-1.fc32 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.28)(64bit) libcheck.so.0()(64bit) libevdev.so.2()(64bit) libevdev.so.2(LIBEVDEV_1)(64bit) libinput.so.10()(64bit) libinput.so.10(LIBINPUT_0.12.0)(64bit) libinput.so.10(LIBINPUT_0.14.0)(64bit) libinput.so.10(LIBINPUT_0.15.0)(64bit) libinput.so.10(LIBINPUT_0.19.0)(64bit) libinput.so.10(LIBINPUT_0.20.0)(64bit) libinput.so.10(LIBINPUT_0.21.0)(64bit) libinput.so.10(LIBINPUT_1.1)(64bit) libinput.so.10(LIBINPUT_1.11)(64bit) libinput.so.10(LIBINPUT_1.14)(64bit) libinput.so.10(LIBINPUT_1.15)(64bit) libinput.so.10(LIBINPUT_1.2)(64bit) libinput.so.10(LIBINPUT_1.3)(64bit) libinput.so.10(LIBINPUT_1.4)(64bit) libinput.so.10(LIBINPUT_1.5)(64bit) libinput.so.10(LIBINPUT_1.7)(64bit) libinput.so.10(LIBINPUT_1.9)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.29)(64bit) libsystemd.so.0()(64bit) libsystemd.so.0(LIBSYSTEMD_221)(64bit) libudev.so.1()(64bit) libudev.so.1(LIBUDEV_183)(64bit) libwacom.so.2()(64bit) libwacom.so.2(LIBWACOM_0.33)(64bit) rtld(GNU_HASH) Processing files: libinput-debugsource-1.15.0-1.fc32.aarch64 Provides: libinput-debugsource = 1.15.0-1.fc32 libinput-debugsource(aarch-64) = 1.15.0-1.fc32 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: libinput-debuginfo-1.15.0-1.fc32.aarch64 Provides: debuginfo(build-id) = 1ec5b31371cab47b7e0095a4d7358ad00adfed50 debuginfo(build-id) = 584189d426b02a6abb330ea194737d441b9baa17 debuginfo(build-id) = b586b7542e134defbb1ce7ba0bffe3a9b517b336 debuginfo(build-id) = babc95ca6e959db39b54d7fd35b18187647413be debuginfo(build-id) = c5b5656a3e53f91980e268607e0c781b02eb0822 debuginfo(build-id) = cba7eedf9d961653c1e8e13c2ed1ee81b07a3883 debuginfo(build-id) = e9e76cdc03d7325d760912c9db03d79ae661c3c0 libinput-debuginfo = 1.15.0-1.fc32 libinput-debuginfo(aarch-64) = 1.15.0-1.fc32 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: libinput-debugsource(aarch-64) = 1.15.0-1.fc32 Processing files: libinput-utils-debuginfo-1.15.0-1.fc32.aarch64 Provides: debuginfo(build-id) = 1a6d0ccde9904a1524b41ecd1483c963b5cb1519 debuginfo(build-id) = 726ec24a1404e3d8e958a1fddf1a1cc702ea8a8f debuginfo(build-id) = ca2e9236d8c885dc9de96c89026cd44d6d840e66 debuginfo(build-id) = ff2c886828413c2d4aa1976c3913fa72c6835a90 libinput-utils-debuginfo = 1.15.0-1.fc32 libinput-utils-debuginfo(aarch-64) = 1.15.0-1.fc32 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: libinput-debugsource(aarch-64) = 1.15.0-1.fc32 Processing files: libinput-test-debuginfo-1.15.0-1.fc32.aarch64 Provides: debuginfo(build-id) = cc0f31e05651a43f13b93aebb87c6e8545054247 libinput-test-debuginfo = 1.15.0-1.fc32 libinput-test-debuginfo(aarch-64) = 1.15.0-1.fc32 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: libinput-debugsource(aarch-64) = 1.15.0-1.fc32 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64 Wrote: /builddir/build/RPMS/libinput-utils-1.15.0-1.fc32.aarch64.rpm Wrote: /builddir/build/RPMS/libinput-devel-1.15.0-1.fc32.aarch64.rpm Wrote: /builddir/build/RPMS/libinput-1.15.0-1.fc32.aarch64.rpm Wrote: /builddir/build/RPMS/libinput-test-1.15.0-1.fc32.aarch64.rpm Wrote: /builddir/build/RPMS/libinput-utils-debuginfo-1.15.0-1.fc32.aarch64.rpm Wrote: /builddir/build/RPMS/libinput-debuginfo-1.15.0-1.fc32.aarch64.rpm Wrote: /builddir/build/RPMS/libinput-debugsource-1.15.0-1.fc32.aarch64.rpm Wrote: /builddir/build/RPMS/libinput-test-debuginfo-1.15.0-1.fc32.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.AnO84H + umask 022 + cd /builddir/build/BUILD + cd libinput-1.15.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/libinput-1.15.0-1.fc32.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0